我有这段代码,但它没有正确编译。当我编译这段代码时
#include "stdafx.h"
#include <iostream>
using namespace std;
int main()
{
string stringone;
stringone = "abcdef";
cout << stringone << endl;
return 0;
}
编译器告诉我这个错误:
错误C2679:二进制'&lt;&lt;' :没有找到哪个运算符采用'std :: string'类型的右手操作数(或者没有可接受的转换)
答案 0 :(得分:7)
您还需要使用#include <string>
。