我是新手在c + +。我想創建向量的值。函數push_back值向量在c + +
#include <vector>
#include <iostream>
using namespace std;
void pushVector (vector <int> v, int value){
v.push_back(value);
}
int main(){
vector <int> intVector;
pushVector (intVector, 17);
cout << intVector.empty(); // 1
}
正如你所看到的,我的函數在向量中的值不是push_back
。我的錯誤在哪裏?
'矢量&v'工作完成。 –
2014-02-16 12:36:17
「通過價值傳遞」與「通過參考傳遞」,查找它。 –
你的錯誤是試圖首先包裝'push_back'。你爲什麼這樣做? – jrok