-2
、
class Foo {}
は、このような方法へのconst参照することにより型はFooのベクトルを渡すための正しい方法です、あなたはカスタム型を持っていると言うを入力
void f(const std::vector<const Foo&>& bar);
または私が行う必要があり、
void f(const std::vector<Foo>& bar);
私が使用することを好むべき1上より興味があります。
あなたはそれを試すことができます。 (by * call * 'f'どこか他の人) –
_"縫い目を合わせてコンパイルしてください。 "_私を見せてください。私は何らかのコードが、関数のシグネチャで 'ベクトル'と 'ベクトル'を交換し、同じコールサイトでもコンパイルできるとは思っていません...コンテナには含めることができないので、参照。 –