void print_vector(std::vector<int> vector)
{
for (int i = 0; i < vector.size(); i++);
{
std::cout << vector[i] << "\t";
^ error here**
}
std::cout << "\n";
}我觉得“我”已经被声明了。为什么会有错误?
Severity Code Description
Error C2065 'i': undeclared identifier发布于 2021-11-02 05:34:18
在for循环之后有一个分号。删除此分号后,代码将按预期工作。
void print_vector(std::vector<int> vector)
{
for (int i = 0; i < vector.size(); i++)//;REMOVED THIS SEMICOLON
{
std::cout << vector[i] << "\t";
}
std::cout << "\n";
}https://stackoverflow.com/questions/69805758
复制相似问题