摘要:
原文地址http://unixjunkie.blogspot.com/2009/05/c-new-foo-vs-new-foo.html翻译加修订问题是:在C++中,以下两者有何不同new Foo;new Foo();两者都是正确的语句,它们都返回一个指针,指向新创建的Foo(存放在堆中)。但是,当Foo是POD类型时,它们的表现有所不同。PS:POD类型是指一个类或对象,其成员是原生数值类型(int, unsigned char, float, bool等等)或者另外一个POD类型。POD对象看起来像C语言风格的结构对象,例如:// PODclass Foo { public: ... 阅读全文