std之前的预期说明符限定符列表

时间:2011-03-11 04:00:52

标签: c++

typedef struct _stResult {
  std::string x;  
  int y;
  struct _stResult *next;  
} strResult;

在这个结构中,我在std 之前收到以下错误期望说明符 - 限定符列表。这个错误意味着什么?

2 个答案:

答案 0 :(得分:5)

你忘记了#include <string>吗?

编译器显然不会将std::string识别为类型。

答案 1 :(得分:3)

std::string未声明。如果您在顶部#include <string>,则代码会编译。