vc++ 定义string类型变量时 提示未定义标示符"string"

#include "stdafx.h"
#include <iostream>
#include <string>
extern int myfirst();
int main()
{
string switch_on = "myfirst";

switch (switch_on)
{
default:
break;
}
myfirst();
//int a;
//cin >> a;
system("pause");
return 0;
}
最新回答
被自己宠坏的小仙女

2024-12-02 20:53:39

string是std命名空间里的,所以要加上using namespace std;或者这样using std::string;或者更麻烦点,在定义的时候std::string switch_on = "myfirst";也行