Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
sınıfı, aritmetik bir taşma bildirmek için atılan tüm özel durumlar için temel sınıf görevi görür.
Sözdizimi
class underflow_error : public runtime_error {
public:
explicit underflow_error(const string& message);
explicit underflow_error(const char *message);
};
Açıklamalar
tarafından what() döndürülen değer bir message.data()kopyasıdır. Daha fazla bilgi için bkz. what ve data.
underflow_error C++ Standart Kitaplığı'nın Microsoft uygulamasındaki herhangi bir işlev tarafından atılamaz, ancak üçüncü taraf kitaplıklar veya kullanıcı kodu tarafından oluşturulabilir.
Örnek
// underflow_error.cpp
// compile with: /EHsc
#include <exception>
#include <iostream>
#include <stdexcept>
#include <typeinfo>
using namespace std;
int main()
{
try
{
throw underflow_error("The number's a bit small, captain!");
}
catch (const exception& e)
{
cerr << "Caught: " << e.what() << endl;
cerr << "Type: " << typeid(e).name() << endl;
}
}
Caught: The number's a bit small, captain!
Type: class std::underflow_error
Gereksinimler
Üstbilgi:<stdexcept>
Ad alanı: std
Ayrıca bkz.
runtime_error sınıf
C++ Standart Kitaplığında İş Parçacığı Güvenliği