矢量实例化的模板参数无效

时间:2015-05-28 04:38:04

标签: c++ vector

当我运行此代码时,我得到"无效的模板参数"最后一行的错误。请指教。 (我已经省略了剩下的代码)

#include <iostream>
#include <fstream>
#include<array>
#include <vector>;
using namespace std;

int fileLineCount(string);
int fileExists(string[],int);

int main() {
    ifstream archiveFile;
    archiveFile.open("StudentRecords.txt");
    int lineCount=fileLineCount("StudentRecords.txt");
    string line;
    vector<string> recordArray;

1 个答案:

答案 0 :(得分:2)

#include <vector>; 

应该是

#include <vector>

当然你需要关闭}末尾的main()大括号(虽然这可能是一个错字)。您还应该#include <string>,尽管您的某些标题似乎隐式包含它(可能是<iostream>)。