我正在尝试学习 C++ 中的最佳习惯和实践,尤其是围绕内存管理。在我的 iOS 应用程序中使用 ARC、Java 中的内置 GC 以及其他一些启用了 GC 的语言,我在这方面被宠坏了。
我了解您使用delete
或delete[]
解构指针。我的问题是,您如何delete
处理整数或基本数据类型的其他变量?
我的第一个想法是,既然delete
似乎只适用于指针,我可以这样做:
int intToDelete = 6;
delete &intToDelete;
所以基本上,你可以在内存中创建一个指向整数的指针,并使用该指针删除整数吗?