1
vector<string> grid();
for(int i = 0; i < 7; i++)
{
string hello(10, '.');
grid.push_back(hello);
}
vector<int> newVec(grid.size(), 0);
for(int i = 0; i < grid.size(); i++)
{
if(grid[0][i] = '.')
newVec[i] == 1;
}
你会期望newVec现在将其所有元素都等于1.但是我一直都是0。任何帮助?为什么我的矢量不能按预期进行初始化?
此代码编译? “'this'”是一个关键字。 – Mysticial
对不起,改变了。仍然不起作用。 – user1038665
此外,您的循环似乎只将第一个7设置为1. – user1012037