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ı, geçersiz bir bağımsız değişken bildirmek için atılan tüm özel durumlar için temel sınıf görevi görür.
Sözdizimi
class invalid_argument : public logic_error {
public:
explicit invalid_argument(const string& message);
explicit invalid_argument(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.
Örnek
// invalid_argument.cpp
// compile with: /EHsc
#include <bitset>
#include <exception>
#include <iostream>
#include <typeinfo>
using namespace std;
int main()
{
try
{
bitset<32> b("11001010101100001b100101010110000");
}
catch (const exception& e)
{
cerr << "Caught: " << e.what() << endl;
cerr << "Type: " << typeid(e).name() << endl;
}
}
Caught: invalid bitset char
Type: class std::invalid_argument
Gereksinimler
Üstbilgi:<stdexcept>
Ad alanı: std
Ayrıca bkz.
logic_error sınıf
C++ Standart Kitaplığında İş Parçacığı Güvenliği