我正在開發一個遊戲庫,我可以在其中添加或刪除我的遊戲。 到目前爲止,我只是在標準的3場比賽中做了一個列表,但是當我試圖測試它時。它給了我一個錯誤。無法在C++中執行迭代循環
我想在我的向量上做一次迭代,但由於某種原因它不起作用。我找不到那個理由。
這裏是我的代碼:
#include <iostream>
#include <string>
#include <vector>
using namespace std;
int main()
{
vector<int>::const_iterator iter;
vector<string> games;
games.push_back("Crysis 2");
games.push_back("God of War 3");
games.push_back("FIFA 12");
cout <<"Welcome to your Games Library.\n";
cout <<"These are your games:\n";
for (iter = games.begin(); iter != games.end(); ++iter)
{
cout <<*iter <<endl;
}
return 0;
}
也許你應該說實際的錯誤是什麼,而不是讓人們猜測。很好,但你包括完整的代碼。 – jcoder 2012-04-03 11:34:23