2017-05-02 7 views
-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!

コメント欄(答えを間違った場所)から
+0

実際にこのコードをグローバルスペースに置いているのですか、それとも関数内にありますか? – NathanOliver

+2

C++の関数の外に実行可能な文を置くことはできません。 – Barmar

+0

宣言およびグローバル変数の初期化のみが可能です。 – Barmar

答えて

0

:あなたはC++で関数の外で実行文を入れることができません

宣言とグローバル変数の初期化のみが可能です。

関連する問題