exception Class
Sınıf Standart C++ Kitaplığı ve bazı ifadeler tarafından atılan tüm özel durumlar için temel sınıf görevi görür.
class exception {
public:
exception();
exception(const char * const &message);
exception(const char * const &message, int);
exception(const exception &right);
exception& operator=(const exception &right);
virtual ~exception();
virtual const char *what() const;
};
Notlar
Özellikle, bu temel sınıf tanımlanan standart istisna sınıflarının köküdür <stdexcept>. c tarafından döndürülen değer dize what sol varsayılan kurucu tarafından belirtilmeyen, ancak bazı türetilmiş sınıflar kurucuları tarafından bir uygulama tanımlı c dizesi olarak tanımlanabilir. Üye işlevler hiçbiri herhangi bir istisna atar.
int Parametresi bellek tahsis olduğunu belirtmenize olanak verir. Değeri int göz ardı edilir.
Not
Kurucular exception(const char * const &message) ve exception(const char * const &message, int) Standart C++ Kitaplığı Microsoft uzantıları yer almaktadır.
Örnek
Kullanım verileri devralmak standart istisna sınıflarının örnekleri için exception sınıfı, herhangi bir tanımlanmış sınıflar Bkz: <stdexcept>.
Gereksinimler
Başlık: <exception>
Namespace: std