BohYoh.comトップページへ
C & C++ FAQ
目次

C++ new演算子によってオブジェクトを動的に生成するにはどうすればよいでしょうか。

 C++では、new演算子によってオブジェクトを動的に生成することができます。プログラム例を示します。

#include <iostream> using namespace std; int main(void) { int no; cout << "配列を生成します。\n"; cout << "要素数を入力してください:"; cin >> no; int *a = new int[no]; /* 確保 */ /* … */ delete a[]; /* 解放 */ return (0); }

確保したオブジェクトが不要になった場合は、delete[]演算子によって解放しましょう。
■ 根拠 ■
標準C++ §5.3.4 New

戻る

BohYoh.comロゴ