Пишу лабу на cpp, в ходе понадобилось сделать защиту от дурака в виде проверки введенного (число/плохое_слово). Адекватного решения сам не нашел, полез в гугл, и нашел это.
Код:
int t;
if (cin >> t)
cout << "Ok" << endl;
else
cout << "Not ok" << endl;
Объясните на пальцах как это работает