我有一個類Pixel
和類Image
帶有用於更新像素行的函數。我想初始化像素線。我的問題是初始化矢量。其實我有這樣的:初始化通過引用傳遞的向量
bool UpdateLine(std::vector<Pixel>& line, int nb)
{
bool noError = true;
line = new std::vector<Pixel>(nb);
// Do some stuff
return noError;
}
當我試試這個,我有:
沒有可行的重載 '='
我怎麼能初始化向量?
這不是Java或C#。 'line.resize(nb);' – WhozCraig
在你的代碼中,你不是*初始化矢量,而是分配給它。 –
@NFFX你是怎麼想的? – 2017-09-26 09:49:43