如果我声明了一个函数:C++中的指针功能参数
vector<int> & call(string *target)
我应该怎样使用目标在功能上与另一个字符串进行比较?例如:
string str;
if(str == //string in target){
...
}
由于&target
,或者干脆target
?另外,该如何回报?我假设它应该是:
return &some_vector;
因为那是函数声明中的类型。最后,相反呢?那就是:
vector<int> & call(string &target)
当在功能和想要使用的字符串,是化繁为简:
*target
请阅读初学C++教程。 – 2013-10-13 21:40:03