1.构造函数(包括copy constructor)和assignment operator的调用顺序:在类派生列表中出现的次序.
2.析构函数调用顺序,与构造函数正好相反.
3.假设基类树中有相同的名字的变量,则要显示指定才能使用,否则有二义性,编译err.0.
4.虚拟继承,使共享基类子对象.该基类被成为虚基类.
5.虚拟继承中特殊的初始化语义:由最底层的派生类的构造函数初始化虚基类. 否则会报错.
6.无论虚基类出现在继承层次中任何地方,总是在构造非虚基类之前构造虚基类.

相关文章:

  • 2022-03-04
  • 2022-12-23
  • 2021-11-27
  • 2021-11-11
  • 2021-12-14
  • 2021-11-22
  • 2022-12-23
  • 2021-12-05
猜你喜欢
  • 2021-08-11
  • 2021-06-15
  • 2021-09-22
  • 2022-12-23
  • 2021-06-14
相关资源
相似解决方案