这样安全吗?我在实际实现中没有使用任何虚函数,但我很想相信即使我是,它仍然是安全的.
class Foo { Foo() { // initialize things } Foo( int ) { new ( this ) Foo(); } }
c++ placement-new
c++ ×1
placement-new ×1