我正在使用普通指针编程,但我听说像Boost这样的库实现了智能指针.我还看到在Ogre3D渲染引擎中有一个深度使用共享指针.
三者之间究竟有什么区别,我应该坚持使用它们的类型吗?
c++ pointers
可能的重复: 在C++中何时使用"new"和何时不使用? 我什么时候应该在C++中使用new关键字?
似乎我可以在没有使用这个词的情况下编程new,我也不必担心删除任何东西,所以我为什么要调用它?
new
根据我的理解,这是因为我会耗尽堆栈内存.
它是否正确?我想我的主要问题是,我该new什么时候打电话?
c++ new-operator
c++ ×2
new-operator ×1
pointers ×1