在下面的示例代碼中,我需要將結構向量傳遞給函數。如何將結構向量傳遞給C++中的函數?
class A {
public:
struct mystruct {
mystruct (int _label, double _dist) : label(_label), dist(_dist) {}
int label;
double dist;
};
}
我聲明如下矢量:
vector<A:: mystruct > mystry;
現在,在這個 「A」 級有如下的功能。
myfunc (vector<mystruct> &mystry);
如何將結構向量傳遞給我的「myfunc」?
@nommyravian這個問題是關於傳遞載體,在我的情況下,其結構的載體? – 2vision2 2013-04-08 04:40:38
這是關於矢量的東西。它們包含的內容並不重要。 – chris 2013-04-08 04:47:04
你在哪裏遇到問題?將一個向量傳遞給一個函數就像將其他任何東西傳遞給一個函數一樣。 – juanchopanza 2013-04-08 05:43:10