У меня есть этот код, но он не компилируется правильно. Когда я компилирую этот кодC++ string cout error
#include "stdafx.h"
#include <iostream>
using namespace std;
int main()
{
string stringone;
stringone = "abcdef";
cout << stringone << endl;
return 0;
}
Компилятор говорит мне эту ошибку:
error C2679: binary '<<' : no operator found which takes a right-hand operand of type 'std::string' (or there is no acceptable conversion)
Что означает «не работает правильно»? –
Это: ошибка C2679: двоичный '<<': оператор не найден, который принимает правый операнд типа 'std :: string' (или нет приемлемого преобразования) – AmazingGrace
Не рассчитывайте на стандартные заголовки, чтобы включить другой стандарт заголовки. – chris