如何在多个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;
}