Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Klasa służy jako klasa podstawowa dla wszystkich wyjątków odrzuconych zgłosić nieprawidłowy argument.
class invalid_argument : public logic_error {
public:
explicit invalid_argument(const string& message);
explicit invalid_argument(const char *message);
};
Uwagi
Wartość zwracana przez exception — Klasa jest kopią wiadomość.danych.
Przykład
// invalid_arg.cpp
// compile with: /EHsc /GR
#include <bitset>
#include <iostream>
using namespace std;
int main( )
{
try
{
bitset< 32 > bitset( string( "11001010101100001b100101010110000") );
}
catch ( exception &e )
{
cerr << "Caught " << e.what( ) << endl;
cerr << "Type " << typeid( e ).name( ) << endl;
};
}
Wymagania
Nagłówek: <stdexcept>
Przestrzeń nazw: std