Проверка ошибок ifstream в C ++
Я новичок в C ++ и хочу добавить проверку ошибок в мой код, плюс я хочу убедиться, что я 'м, используя хорошие практики кодирования. Я прочитал строку из файла ASCII в строку, используя:
ifstream paramFile;
string tmp;
//open input file
tmp.clear();
paramFile >> tmp;
//parse tmp
Как я могу проверить ошибки, чтобы убедиться, что чтение входного файла прошло успешно?
Я вижу гораздо более сложные способы чтения из файла ASCII. Это способ, которым яя делаю этобезопасный / надежный "?