输出可以编译

时间:2011-05-10 20:14:43

标签: c++

我似乎无法运行此代码,我需要知道输出。有人可以帮助我吗?

vector<int> myinventory(4);
myinventory[0] = 2;
for (int i = 1; i <= 3; i++)
{
    myinventory[i] = 2*myinventory[i -1];
}
myinventory.push_back(34);
for (int i = 0; i < myinventory.size(); i++)
{
    cout << myinventory[i]<< " ";
}

请,如果你能提供很棒的输出。

2 个答案:

答案 0 :(得分:1)

用笔和纸走过去。或者如前所述;写它,编译并运行。

答案 1 :(得分:1)

尝试cout << myinventory[i]<< " " << std::endl;

刷新控制台输出。很难说这是否会起作用,因为“它不会运行”并不是很有用。您是否尝试在调试器中单步执行它?