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

SPB*_*SPB 1 c++

typedef struct _stResult {
  std::string x;  
  int y;
  struct _stResult *next;  
} strResult;
Run Code Online (Sandbox Code Playgroud)

在这个结构中我得到以下错误期望std之前的说明符 - 限定符列表.这个错误是什么意思?

Kor*_*icz 5

你忘记了#include <string>吗?

编译器显然不能识别std::string为类型.