によって返されたベクトルで終了呼び出し、私はこのクラスを持っている:が始まるとメンバ関数
class foo{
public:
const std::vector<int> get_v() const{
return v_;
}
private:
std::vector<int> v_
};
は、私はこのようにそれを使用することはできますか?
int main(){
foo f;
some_non_inplace_std_function(f.get_v().cbegin(),f.get_v().cend());
}
ウィル秒f.get_v()
の同じベクトルに最初f.get_v()
ポイント?
ありませんへの参照を返すたびに、一時的なベクトルとコピーに' FOO :: v_'を作成get_v'することもできます。 –