exception
Sınıfı
sınıfı, belirli ifadeler ve C++ Standart Kitaplığı tarafından oluşan tüm özel durumlar için temel sınıf görevi görür.
Sözdizimi
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;
};
Açıklamalar
Özellikle, bu temel sınıf içinde <stdexcept>
tanımlanan standart özel durum sınıflarının köküdür. tarafından what
döndürülen C dizesi değeri varsayılan oluşturucu tarafından belirtilmez, ancak belirli türetilmiş sınıfların oluşturucuları tarafından uygulama tanımlı bir C dizesi olarak tanımlanabilir. Üye işlevlerin hiçbiri özel durum oluşturmaz.
int
parametresi, bellek ayrılmaması gerektiğini belirtmenize olanak tanır. değeri int
yoksayılır.
Dekont
Oluşturucular exception(const char* const &message)
ve exception(const char* const &message, int)
C++ Standart Kitaplığı'nın Microsoft uzantılarıdır.
Örnek
sınıfından devralan standart özel durum sınıflarının kullanımına exception
ilişkin örnekler için, içinde <stdexcept>
tanımlanan sınıflardan herhangi birine bakın.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin