【发布时间】:2021-08-25 09:35:55
【问题描述】:
在 C++ 中假设我有
class Sample{
public:
void someFunction();
};
在main()中做有什么区别
Sample obj;
obj.someFunction();
AND
Sample *obj = new Sample();
obj->someFunction();
delete obj;
我可以只使用 obj 而不是 *obj 在 C++ 中实现链表和树数据结构吗?这是唯一的疑问。
【问题讨论】:
-
你需要某种间接方式——你不能把
Sample放在Sample里面(在Sample里面...),因为宇宙会在你面前耗尽空间有一个。
标签: c++ class object pointers linked-list