関数を宣言すると:
vector<int> & call(string *target)
別の文字列と比較するために、関数でターゲットをどのように使用すればよいですか? 例えば:
string str;
if(str == //string in target){
...
}
として&target
、または単にtarget
?また、リターンはどのように見えるべきですか?私はそれが次のようであるべきだと仮定しています:
return &some_vector;
それは関数宣言の型だからです。最後に、反対はどうですか?あれは:
vector<int> & call(string &target)
関数内で文字列を使用したい場合は、次のように簡単ですか。
*target