Maison > Questions et réponses > le corps du texte
黄舟2017-04-17 11:33:24
我到觉得,C++不用指针就等于折了C++的翅膀,但是使用指针是需要很小心的。
基本上来说,就是哪里 new 就在哪里 delete (特殊情况就是在 create() 方法里 new 在 remove() 方法里 delete,但同时需要 create() 和 remove() 尽量在同一个代码块内,依次类推,最典型的就是构造里 new,析构里 delete。
另外,尽量不要使用指针运算,如果需要运算的地方,尽可能的使用数据方式处理,比如 *(p++),可以写成 p[1],这样避免改变指针的值,造成混乱。