これは私のコードなので、次のエラーが発生します。C++配列のエラーが型に一致しません
コード
#include <vector>
#include <iostream>
//...
using namespace std;
main(){
vector<int> arrayi;
int i = 999; // some integer value
arrayi.reserve(10); // make room for 10 elements
arrayi.push_back(i);
cout<<arrayi.capacity()<<endl;
cout<<arrayi.size()<<endl;
}
エラー
|| ===ファイルのビルド: "いいえプロジェクト"(コンパイラ:不明)に "無ターゲットを" === | エラー: '配列i'は型名を指定しません。
エラー: 'arrayi'はタイプを指定しません。
エラー: 'cout'はタイプに名前を付けません。
エラー: 'cout'はタイプに名前を付けません。
|| ===ビルドに失敗しました:4エラー(s)は、0警告(秒)(0分(秒)、0秒(秒))=== |
どこが間違っていましたか?
コードは機能に含まれていませんか?おそらく、スペースを節約するために 'main()'を削除したかどうかは分かりません。 – Rakete1111
質問を編集してリンクの代わりにエラーテキストを追加してください。 – Slava
'main'は戻り値の型が' int'です。それ以外は、この例では明らかなエラーはありません。これは 'main'の前に' int'を追加するとうまくコンパイルされます。あなたが提供する例が実際にあなたが求めている問題を作り出していることを確認してください。 –