在多个cpp文件中引用向量数组

时间:2018-07-26 15:23:54

标签: c++ arrays vector

如何在多个cpp文件和标头中引用向量数组

以下给出了错误: 未定义对`function(std :: vector>&)'|

的引用

main.cpp

functionD(arr);
cout << arr[3] << endl;

header.h

extern vector<string> arr;
int functionD(vector<string> arr);

functions.cpp

vector<string> arr;

int functionD(vector<string>& arr){

arr.push_back("0");
arr.push_back("1");
arr.push_back("2");
arr.push_back("3");
arr.push_back("4");
arr.push_back("5");
arr.push_back("6");
arr.push_back("7");

return 1;

}

0 个答案:

没有答案