exception Sınıfı
Sınıf, belirli ifadeleri ve standart C++ Kitaplığı tarafından oluşturulan tüm özel durum 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ğeri dize what sol varsayılan kurucu tarafından belirtilmeyen, ancak bazı türetilmiş sınıflar kurucuları tarafından uygulama tanımlı C dizisi tanımlanabilir.Üye işlevler hiçbiri herhangi bir istisna atar.
int Parametre bellek ayrılması 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ıdır.
Örnek
Devralınan standart istisna sınıflarının kullanım örnekleri için exception sınıfında, herhangi birinde tanımlanan sınıfları Bkz: <stdexcept>.
Gereksinimler
Üst Bilgi: <özel durum>
Ad alanı: std