sha*_*oth 7 c++ constructor new-operator
在这个问题中,讨论了当编译器不支持new和placement new时创建工厂方法.显然,如果以新的方式完成所有必要的步骤以某种方式再现,则可以使用malloc()来制作一些合适的解决方案.
放置新的做什么 - 我会尝试列出并希望不要错过任何东西 - 除了以下?
还有什么其他行动?
除了分配内存之外,Placement 会执行new
常规new
操作.
我认为你基本上已经把所发生的事情钉在了一些细微的说明上:
构造/初始化的顺序如下: