0
私はCにいくつかの機能をテストしてい++が、私はこのコード を使用する場合、それはコンパイルですが、私のプログラムがエラーで失敗:のstd :: bad_alloc を私は十分なメモリを持っていないか、ベクトルがベクターに何か問題がありますか?記憶?
あまりにも大きいので、それはだと思います#include <iostream>
#include <vector>
#include <ctime>
using namespace std;
int main(void){
int temps = time(0);
vector<int> vec(temps, 20);
for(int i(0); i < vec.size() ;i++){
cout << vec[i] << endl;
};
}
'temps'の値を表示します。あなたは*驚くほど*大きいことがわかります。 – usr2564301
'int i(0)'これは間違っているようです。 –
@AkshayArora、完全に合法です。 C'tor構文は組込み型にも有効です。 – StoryTeller