我有一個類:傳遞載體類不復制
SomeClass的頭部代碼:
class SomeClass{
SomeClass();
vector<int> somePointerVector;
public:
SomeClass(vector<int> &someVector);
};
林有點困惑如何在這裏使用的載體。我想設置somePointerVector = someVector,以便我可以使用somePointerVector在某個Vector的其他部分處理數據,並且我也不想複製someVectors的所有數據。
使用數組我有做到這一點:
int* somePointerArray = someArray;
但我怎麼才能做到這一點與引導?
很酷,不知道初始化列表是否存在。 Jw,用多個初始化格式化初始化列表的正確方法是什麼? – HighLife 2012-02-11 19:30:50
好吧,你在逗號之間插入逗號;這正是編譯器所關心的。我會把不同的成員放在不同的行上,並將它們與第一個(不是':')對齊,但是它們有不同的格式。 – 2012-02-11 19:32:04