Namespaces
Variants

std::bad_exception::bad_exception

С ru.cppreference.net
 
 
Библиотека утилит
Поддержка языка
Поддержка типов (базовые типы, RTTI)
Макросы проверки возможностей библиотеки (C++20)
Утилиты программы
Вариативные функции
Поддержка корутин (C++20)
Поддержка контрактов (C++26)
Трёхстороннее сравнение
(C++20)
(C++20)(C++20)(C++20)    
(C++20)(C++20)(C++20)

Общие утилиты
Операторы отношения (устарело в C++20)
 
 
 
bad_exception() throw();
(1) (до C++11)
bad_exception() noexcept;
(начиная с C++11)
(constexpr начиная с C++26)
bad_exception( const bad_exception& other ) throw();
(2) (до C++11)
bad_exception( const bad_exception& other ) noexcept;
(начиная с C++11)
(constexpr начиная с C++26)

Создаёт новый bad_exception объект.

1) Конструктор по умолчанию. what() возвращает строку, определённую реализацией.
2) Конструктор копирования. Инициализирует объект содержимым other. Если *this и other оба имеют динамический тип std::bad_exception, то std::strcmp(what(), other.what()) == 0(начиная с C++11).

Параметры

другой - bad_exception объект для инициализации