摘要:
构造函数和析构函数中的虚函数 在执行基类构造函数时,对象的派生类部分是未初始化的。实际上,此时对象还不是一个派生类对象。 为 了适应这种不完整,编译器将对象的类型视为在构造或析构期间发生了变化。在基类构造函数或析构函数中,将派生类对象当作基类类型对象对待。 如果在构造函数或析构函数中调用虚函数,则运 阅读全文
摘要:
看了云风关于protected的思考,自己也总结了下。 C++的访问权限有三个 private、protected、public。 如果不包括继承的话,比较好理解,可以分为类外和类内两部分。类外不能访问private,可以访问public。 这里注意访问限制是相对于类的,而不是对象。下面这个例子可以 阅读全文