C++newを使用して動的配列を宣言
534 ワード
int main()
{
using namespace std;
int* p = new int[3]; // new 。
p[0] = 10;
p[1] = 9;
p[2] = 8;
for (int i = 0; i < 3; i++) {
cout << p[i] << endl;
}
動的配列の特徴は、そのサイズが実行中に動的に変更され、コンパイル時に不確定になることです.例えば、
int main()
{
int sz = 5;
sz = sz + 1;
int a[5] = {1, 2, 3, 4, 5};
int *b = new int[sz];
for(int i=0; i