C & C++ FAQ
|
C++ | new演算子によってオブジェクトを動的に生成するにはどうすればよいでしょうか。 |
確保したオブジェクトが不要になった場合は、delete[]演算子によって解放しましょう。#include <iostream> using namespace std; int main(void) { int no; cout << "配列を生成します。\n"; cout << "要素数を入力してください:"; cin >> no; int *a = new int[no]; /* 確保 */ /* … */ delete a[]; /* 解放 */ return (0); }
標準C++ | §5.3.4 | New |