私はC++とfreeglutを使い、new
を使って動的に割り当てられたメモリを削除する方法を知りたいと思っています。ウィンドウを閉じるときにメモリを解放する必要があります。どこに置くべきですかdelete pointer
? glutMainLoop()
の前に?OpenGLで動的に割り当てられたメモリを削除する
* 更新 *です。
たとえば、頂点座標を格納するのにint *ptr = new int[n]
を使用し、コードでclassを使用しませんでした。だからmain()
のdelete
に電話してメモリを解放する必要があります。私は同じことをするためにベクトルを使用できることを理解しています。しかし、私の場合、new
を使用する必要がある場合、どのようにしてメモリの割り当てを解除できますか?
どのように_what_割り当てられたメモリを削除しますか?どのポインタを削除しようとしていますか? –