Я пишу пользовательское исключение для написанного мной класса, который генерирует случайные фразы.Я новичок в C ++, и мне интересно, если я должен поместить исключение в заголовочный файл Classes, в файл .cpp Classes или мне нужно разделить объявление и реализацию.
Eclipse дает мнеошибка в методе main (), которая гласит:
error: 'FileException' does not name a type
} catch (FileException& e) {
Класс исключения выглядит следующим образом:
class FileException : public std::exception {
public:
const char* what() {
return "File Could not be opened.";
}
}FileException;
Любые мысли о проблеме будут высоко оценены, так как я очень застрял исмущенный.
Спасибо!
Редактировать: я должен также упомянуть, что я должен представить только 2 файла, файл .cpp для класса и файл .h