cpp / latest / error / bad_exception / bad_exception.html /

std::bad_exception::bad_exception

(1)
bad_exception() throw();
(until C++11)
bad_exception() noexcept;
(since C++11)
(2)
bad_exception( const bad_exception& other ) throw();
(until C++11)
bad_exception( const bad_exception& other ) noexcept;
(since C++11)

Constructs new bad_exception object.

1) Default constructor. what() returns an implementation-defined string.
2) Copy constructor. Initializes the object with the contents of other. If *this and other both have dynamic type std::bad_exception then std::strcmp(what(), other.what()) == 0. (since C++11)

Parameters

other - bad_exception object to initialize with

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/error/bad_exception/bad_exception