27 c++ virtual constructor
我们可以在C++中创建一个类复制构造函数虚拟化吗?如何使用?
Luc*_*ore 24
不,你不能,构造者不能虚拟.
C++ 03 - 12.1构造函数
4)构造函数不得为virtual(10.3)或static(9.4).[...]
virtual
static
如果你需要这样的东西,你可以在这里查找虚拟构造函数的习惯用法.
Man*_*rse 6
你不能。
此外,整个概念没有意义。虚函数是基于对象的值(对象的动态类型)调度的函数。当构造函数被调用时,对象还没有值(因为它还没有被构造)。因此,不可能发生虚拟调度。
想想看。这样的构造函数有什么语义?
归档时间:
13 年,7 月 前
查看次数:
19163 次
最近记录:
7 年,3 月 前