Visual zgłupiał - co jest tego przyczyną?

0
 int _tmain(int argc, _TCHAR* argv[])
{
	string s = d2b(107);
	cout << s;
	cin.get();
	return 0;
} 
 Error	1	error C2679: binary '<<' : no operator found which takes a right-hand operand of type 'std::string' (or there is no acceptable conversion)	d:\programowanie\c++\mod_rek\mod_rek\mod_rek.cpp	17	1	mod_rek

dlaczego cout nie może wypisać stringa? tylko << traktuje jako przesunięcie bitowe?

0

Brakuje ci zapewne include jakiegoś bo kompilator twierdzi że chcesz użyć << jako operatora przesunięcia bitowego.

0

Przeładowanie operatorów << jest zdefiniowane bodajże w iostream

1 użytkowników online, w tym zalogowanych: 0, gości: 1