我只是有一個向量像我應該如何改變它了點成具有自己的價值
vector<User*> users;
我知道這是不是一個很好的編程風格。
現在的矢量的矢量我有一個函數
vector<User> getAllUser(void)
{
}
我曾試圖在
vector<User> getAllUser(void)
{
vector<User> result;
for (vector<User*>::iterator it = users.begin(); it != users.end(); it++)
{
result.push_back(**it);
}
return result;
}
但它沒有奏效。
有人可以幫我嗎?非常感謝你。我只是一個初學者到STL
什麼是用戶界面的聲明? – 2012-07-30 16:09:33
'result.push_back'而不是'result.push_bach'。另外,請詳細說明「它沒有工作」 – Etan 2012-07-30 16:11:05
請嘗試'push_back'。另外,請接受有用的答案。 – 2012-07-30 16:11:18