在学习C++(和Direct3D,但前一段时间)时,让我感到困惑的一件事就是你应该在类中使用指针成员.例如,我可以使用非指针声明:
private:
SomeClass instance_;
Run Code Online (Sandbox Code Playgroud)
或者我可以使用指针声明
private:
Someclass * instance_
Run Code Online (Sandbox Code Playgroud)
然后在构造函数中使用new().
我明白,如果SomeClass可以从另一个类派生,COM对象或是ABC,那么它应该是一个指针.我还应该注意其他任何指导方针吗?