摘要: C++ 派生类对象的构造与析构过程 因为基类的成员变量和派生类的成员变量在内存中的连续的(下面程序会验证这一点),如下图所示: 所以构造派生类对象的时候,构造成员变量的过程就像入栈一样: 那么很自然,派生类对象析构的时候就是出栈的过程,先进后出,后进先出: 下边一个简单的程序验证这个结论: 阅读全文
posted @ 2020-02-23 17:22 hellozhangjz 阅读(389) 评论(0) 推荐(0)
摘要: lvalue(左值)和rvalue(右值) 昨天写代码遇见一个这样的错误: 代码类似下边 编译器告诉我们:“不能将非const的lvalue引用 和 rvalue绑定”,里边有两个关键词: 和`rvalue`。 什么是lvalue(左值) 简单定义:内存中有确定存储地址的对象的表达式的值,可以是一个 阅读全文
posted @ 2020-02-23 15:42 hellozhangjz 阅读(800) 评论(0) 推荐(0)