я получаю Int, выполнив следующие действия:Как работает std :: cin?
int num;
cin >> num;
Я получаю строку, выполнив следующие действия:
string word;
cin >> word;
Мой вопрос: Как cin
выполняет преобразование внутри? Будет ли когда-нибудь выдаваться ошибка, если я введу что-то неожиданное? Например: «ɔool ʇǝxʇ ƃǝuǝɹɐʇoɹ oulıuǝ». Что такое защитный цин?
Я новичок в C++
Вы прочитали какую-либо из [документации] (http://en.cppreference.com/w/cpp/io/basic_istream)? – NathanOliver
У этого есть перегрузки для указанных типов данных. –
И не забудьте посмотреть информацию о языковых тегах. Они часто имеют списки ссылок и часто задаваемые вопросы. Очень полезный материал! http://stackoverflow.com/tags/c%2b%2b/info –