本ページでは「new/delete によるメモリの動的管理」について解説する。 malloc/free によるメモリの動的管理 (C 言語) new/delete によるメモリ管理に触れる前に、 「第二回-04 : メモリとポインタ」で取り扱った malloc/free による動的メモリ管理の復習をしておこう。 この手法は C 言語で主に用いられるもので、実は C++ で使われることはあまりない。 ここでは new/delete への導入として malloc/free について触れる。 まず、char 型のポインタ *p を定義し、そのポインタの指す先に要素数 SIZE=255 個の char 型の配列を確保することを考えよう。 「第二回-04 : メモリとポインタ」で取り扱ったように、これは なる命令で実現出来る。この際、ヒープ領域というメモリ領域から領域が確保されるのであった。 なお、
![第四回-02 : new/delete によるメモリの動的管理](https://cdn-ak-scissors.b.st-hatena.com/image/square/96e5bcf5ce2e789f3e7906243f5852d8d623eca1/height=288;version=1;width=512/https%3A%2F%2Fbrain.cc.kogakuin.ac.jp%2F~kanamaru%2Fimages%2Fsite-icon.jpg)