2017-05-22 6 views
0

私はオブジェクトのリスト(またはそれについてはまだわからないベクトル)を返す関数を書いています。それを実装する方法が不思議です。オブジェクトのリストを返す

は、最初に私は次のように沿って何かを考えた:

int getVector(ObjectVectorType MyVector, some other arguments here); 

その後、私は思いました、。うーん多分

ObjectVectorType getVector(int *nElementsOfVector, some other arguments here); 

しかし、私は

...ベクトル型は size()ので、多分多分サイズが非常に時間がかかることはありません...要素の数を最初に取得する必要すらないたことを、覚えておいてください

コーディングを開始する前に、これに関するアドバイスはありますか?

おかげ

+1

'ObjectVectorType getVector(他の引数もあります)' – songyuanyao

+0

この関数はベクトルを取って*返し、ベクトルを返すようにしたいのですが、そうですか? – Beta

+0

本当にありません。今のところ、この関数は画像を取得し(無関係)、前に存在しなかったベクトルを返します。しかし、ベクトルを受け取り、返す関数に関連するアドバイスや洞察力があれば、私はそれを聞いているすべての耳です:) – KansaiRobot

答えて

2
ObjectVectorType getVector(some other arguments here); 

使用すると、関数から値を返すように値を返します。

ベクトルは要素の連続した集まりであり、エリジョンと移動セマンティクスのおかげで安価です。

関連する問題