Javaのバックグラウンドから来て、私はC++のポインター/参照を理解しようとしています。関数からベクトルを返そうとしています。書き込み:
vector<char*> f(){
vector<char*> vec;
return vec;
}
ベクトルのコピーを返しますか?より良い方法は、次のようにベクトルへのポインタを返すことです。
vector<char*>* f(){
vector<char*>* vec = new vector<char*>;
return vec;
}
私は正しいですか、それともこれは完全に間違っていますか?