2

私は、特にメモリ管理に関連する、C++ での最善の習慣と実践を学ぼうとしています。iOS アプリで ARC を使用したり、Java に組み込みの GC を使用したり、GC が有効になっている他のいくつかの言語を使用したりして、この面で甘やかされてきました。

deleteordelete[]を使用してポインターを分解することを理解しています。delete私の質問は、整数、または基本データ型の他の変数をどのように処理するのですか?

私の最初の考えは、deleteポインターでしか機能しないように見えるので、これを行うことができるかということでした:

int intToDelete = 6;
delete &intToDelete;

基本的に、メモリ内の整数へのポインターを作成し、そのポインターを使用して整数を削除できますか?

4

3 に答える 3