<分区>
我很难调试这一小段代码。我得到的错误是:'错误:'=' 标记之前的预期主表达式。有人可以指出我正确的方向吗?谢谢。
for(int i = 1+a.size(); i> =1; i=i+2) // should be i>=1;
{
out_stream_dob << a[i] << endl;
}
<分区>
我很难调试这一小段代码。我得到的错误是:'错误:'=' 标记之前的预期主表达式。有人可以指出我正确的方向吗?谢谢。
for(int i = 1+a.size(); i> =1; i=i+2) // should be i>=1;
{
out_stream_dob << a[i] << endl;
}
最佳答案
看到>
和=
之间的空格了吗?你不想要那个空间:
for (int i = a.size() - 1; i >= 1; i = i - 2) // Also mind your initialization and step!
{
out_stream_dob << a[i] << endl;
}
关于c++ vector 的预期主表达式错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15079828/