Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Базовый класс для всех исключений, создаваемых для отчета о переполнении системы низкого уровня.
Синтаксис
class filesystem_error : public system_error;
Замечания
Класс служит базовым классом для всех исключений, создаваемых для сообщения об ошибке в <функциях файловой системы> . Он хранит объект типа string, вызываемый mymesg здесь в целях экспозиции. Он также сохраняет два объекта типа path, вызываемых mypval1 и mypval2.
Участники
Конструкторы
| Имя | Описание |
|---|---|
| filesystem_error | filesystem_error Создает сообщение. |
Функции
| Имя | Описание |
|---|---|
| path1 | Возвращает mypval1. |
| path2 | Возвращает mypval2. |
| что | Возвращает указатель на NTBS. |
Требования
Заголовок:<файловая система>
Пространство имен: std::experimental::filesystem
filesystem_error
Первый конструктор создает сообщение из what_arg и ec. Второй конструктор также создает сообщение из pval1, в котором он хранится.mypval1 Третий конструктор также создает свое сообщение из pval1, в котором он хранится и из pval2, в котором он хранитсяmypval1mypval2.
filesystem_error(const string& what_arg,
error_code ec);
filesystem_error(const string& what_arg,
const path& pval1,
error_code ec);
filesystem_error(const string& what_arg,
const path& pval1,
const path& pval2,
error_code ec);
Параметры
what_arg
Указанное сообщение.
Европейское сообщество
Указанный код ошибки.
mypval1
Дополнительный указанный параметр сообщения.
mypval2
Дополнительный указанный параметр сообщения.
path1
Функция-член возвращает значение mypval1.
const path& path1() const noexcept;
path2
Функция-член возвращает значение mypval2.
const path& path2() const noexcept;
что
Функция-член возвращает указатель на NTBS, предпочтительно состоящий из runtime_error::what(), , system_error::what()и mymesgmypval1.native_string().mypval2.native_string()
const char *what() const noexcept;