25将constructor和non-member functions虚化:
1.构造函数虚化
首先,构造函数是不能是虚函数的。见:构造函数为什么不能是虚函数
条款25所指的都是行为上类似虚构造函数,并不是真正的把构造函数实现的虚化。见MEp123.
所谓virtual constructor是class中的某种成员函数,视其获得的输入,可产生不用类型的对象,vitual constructors 在许多情况下有用,其中之一就是从磁盘读取对象信息。
内容有点看不懂。。。。。
发布于 2022-10-20 235 次阅读
25将constructor和non-member functions虚化:
1.构造函数虚化
首先,构造函数是不能是虚函数的。见:构造函数为什么不能是虚函数
条款25所指的都是行为上类似虚构造函数,并不是真正的把构造函数实现的虚化。见MEp123.
所谓virtual constructor是class中的某种成员函数,视其获得的输入,可产生不用类型的对象,vitual constructors 在许多情况下有用,其中之一就是从磁盘读取对象信息。
内容有点看不懂。。。。。
Comments NOTHING