-2
「for」の前に「unqualified-idが必要です」というさまざまなエラーメッセージが表示されます。 '++';と '削除'だけでなく、 '私は'型を指定していないというエラーです。私は(おそらくさらに) '私は'宣言しようとしましたが、それは助けにはなりませんでした。これを引き起こしている可能性のあるアイデアはありますか?さまざまな要素の前にunqualified-idが必要です
#include <cstddef>
#include <vector>
#include <iostream>
std::size_t size = 10;
int StaticArray[10];
int *DynamicArray = new int[size];
for(int i=0; i<10; ++i){
StaticArray[i] = i;
DynamicArray[i] = i;
}
/*! DELETING DARRRAY !*/
delete [] DynamicArray;
ありがとうStackOverflow!
コメント欄(答えを間違った場所)から
実際にこのコードをグローバルスペースに置いているのですか、それとも関数内にありますか? – NathanOliver
C++の関数の外に実行可能な文を置くことはできません。 – Barmar
宣言およびグローバル変数の初期化のみが可能です。 – Barmar