что cin можно использовать и для ввода и в условном операторе писать что-то типа if(!cin)
У типа этого объекта унаследован operator bool. Он вернет true, если не выставлены биты ошибок, такие как failbit и badbit
Его как бы только для ввода и можно использовать...
а что я использую, когда пишу if(cin)?
Вычисление в булевом контексте
Обсуждают сегодня