Eclipse C ++ - 无法解析字符串类型

时间:2012-05-22 22:53:45

标签: c++ eclipse string

我正在尝试构建一个头文件prog1.h,目前看起来如下:

#ifndef PROG1_H_
#define PROG1_H_

#include <fstream>
#include <string>
#include <cstdlib>
#include <iostream>

using namespace std;

const int NUMGRADES = 5;

struct StudentInfo{
    string id;
    double avGrade;
    int grades[NUMGRADES];
};

int ReadGrades(istream & input, StudentInfo Info[]);

void HighestAverage(StudentInfo Info[], int numStudents, string & id, double & maxAv);

#endif /* PROG1_H_ */

但是,字符串标识符带有下划线,Eclipse表示“字符串无法解析为类型”。我包含了所有内容并使用标准命名空间,那么问题是什么?

谢谢!

1 个答案:

答案 0 :(得分:1)

尝试执行std :: string并删除使用。