Цитата Bo (
)
достаточно использовать #include <iostream>
и при этом вариант
Код
cin >> "текст"
уже требует подключения #include string (класс с методами и переменными для организации работы со строками)
Вот нифига, у меня компилится этот вариант:
Код
#include <iostream>
int main()
{
char* Str = nullptr;
std::cin >> Str;
return 0;
}
По крайней мере для VS2017 WinSDK: 10.0.15063 это корректный код.
Цитата Bo (
)
и это при том, что код где есть вот такое приведение типов:
Код
constexpr PLAYER_NUMBER = 5;
cout << "Текст: " <<PLAYER_NUMBER;
будет работать без обращение к string
Никакого приведения типов тут нету, у тебя constexpr, он отрабатывает на стадий компиляции. Это как #define только в другой форме.