C ++オブジェクト指向プログラミングのメモ4

1.ヒープ領域とスタック領域を理解します

さまざまな方法のオブジェクトを作成します。

2.localオブジェクトと静的ローカルオブジェクトのライフサイクル

注目のライフサイクル3.heapオブジェクトが明示的にリリースしました。

4.メモリリコールのctorを新たに割り当てます

Complex *pc;




void* mem = operator new(sizeof(Complex));
pc = static_cast<Compex*>(mem);
pc->Complex::Complex(1,2);

 

 

最初の呼び出しを削除してメモリを解放するデストラクタ

String* ps = new String("Hello");
...
delete PS;


String::~String(ps);
operator delete(ps);

C ++のメモリ管理と割り当て(TODOノート)で詳述

 

 

公開された44元の記事 ウォンの賞賛5 ビュー1394

おすすめ

転載: blog.csdn.net/qq_33776188/article/details/104662781