我有一个函数可以在表格中显示向量的值,但是在链接时我不断收到“未定义的符号”错误。
这是我的函数原型:
void displayVectors(vector<string> & nameVec, vector<double> & scoreVec, vector<char> & gradeVec);
这是定义:
void dipslayVectors(vector<string> & nameVec, vector<double> & scoreVec, vector<char> & gradeVec) {
for (int i = 0; i < nameVec.size(); i++) {
cout << setw(12) << nameVec[i]
<< setw(8) << scoreVec[i]
<< setw(2) << gradeVec[i]
<< endl;
}
}
这是我称之为的地方:
displayVectors(nameVec, scoreVec, gradeVec);
我确定 nameVec、scoreVec 和gradeVec 都是正确的向量类型,而且我包含了所有库,所以我很难过。我在 Google 上看到其他人在使用此类向量时遇到问题,但他们总是发现自己犯了一些错误。有没有人有任何想法?