int result;
result.push_back(digit);
}
int result;
reverse(result.begin(), result.end());
return result;
}
当我运行我的程序时,代码的这一部分仍然会得到相同的2个错误。错误是: 1> c:\ users \ andrew \ documents \ visual studio 2012 \ projects \ project8 \ project8 \ source.cpp(90):错误C2228:'。begin'左边必须有class / struct / union 1 GT; type是'int' 1> c:\ users \ andrew \ documents \ visual studio 2012 \ projects \ project8 \ project8 \ source.cpp(90):错误C2228:'。end'左边必须有class / struct / union 1 GT; type是'int'
我已经尝试过查看是否有其他人有同样的错误,但是每次我查看解决方案并尝试将其实现到我自己的代码中时,错误就会不断出现。
答案 0 :(得分:2)
您将变量结果定义为int类型。
int result;
Type int没有任何方法。
我认为你的意思是
std::vector<int> result;