标签: c++ class pointers memory
这可能是一个新手问题,但无论如何我都在问自己。
如果我定义了Object类:
Object
Object *p = new Object();
此代码是否创建指针p,并且在位置p处放置Object对象,是否正确?
p
答案 0 :(得分:3)
这意味着:
编辑:回复评论:
这不是构建类的唯一方法。另一个是静态分配一个类,例如
Parent p;
在这种情况下,您不会在变量p中存储指向Parent类的指针,而是整个类本身。在这种情况下: