如果我声明一个函数:
vector<int> & call(string *target)
我应该如何在函数中使用 target 与另一个字符串进行比较?例如:
string str;
if(str == //string in target){
...
}
作为&target
,还是干脆target
?另外,回报应该如何?我假设它应该是:
return &some_vector;
因为那是函数声明中的类型。最后,相反的呢?那是:
vector<int> & call(string &target)
当在函数中并且想要使用字符串时,它是否简单:
*target