【发布时间】:2014-07-29 20:35:14
【问题描述】:
我正在创建一款游戏,但此时我很挣扎:
在我拥有的 .h 文件中:
std::vector<int*> m_Vector;
然后在.cpp文件中:
m_Vector.push_back(new Object1(new Object2()));
我知道我可以这样删除 Object1:
delete m_Vector[0]
但是我怎样才能删除 Object2? 谢谢!
【问题讨论】:
-
将
Object1指针存储为int指针会给你带来很多问题... -
你尝试了什么,特别是在哪里失败了?
-
为什么是指针?