我正在創建一個通用的數據結構,我想返回一個包含我的結構中的一些對象的向量。我如何返回一個向量<T>從函數在c + +
我試圖
template<class T>
vector<T> DataStructure<T>::getItems(int count)
{
vector<T> items;
for(int i = 0; i < count; i++)
items.push_back(data[i]);
return items;
}
但是,編譯說
錯誤:ISO C++禁止 '向量' 的聲明無類型
錯誤:預期 ';' '<'令牌之前
沒有,永遠,建議`用namespace`指令請,它帶來了更多的災難比它的價值:/ – 2011-01-27 07:13:42