我有
int function(string n){
vector<int> n;
}
我想使用向量n调用函数,但是......由于某种原因,它一直在调用字符串n函数..我认为它会调用最近的数据
答案 0 :(得分:4)
int function(string n){
{
vector<int> n;
n.size(); //vector!
}
n.size(); //string!
}
虽然真的,只需重命名变量即可。不要在同一范围内使用相同名称的变量。永远。人们会恨你,然后在来世就会有那些令人讨厌的惊喜。