有时我在各种C++程序中看到,声明和使用的对象如下:
object *obj = new object; obj->action(); obj->moreAction(); //etc...
这样做有什么好处,而不是简单地做:
object obj; obj.action(); obj.moreAction(); //etc
c++ pointers allocation
allocation ×1
c++ ×1
pointers ×1