Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
kelas
Kelas berfungsi sebagai kelas dasar untuk semua pengecualian yang dilemparkan untuk melaporkan kesalahan yang mungkin hanya dapat dideteksi ketika program dijalankan.
Sintaks
class runtime_error : public exception {
public:
explicit runtime_error(const string& message);
explicit runtime_error(const char *message);
};
Keterangan
Nilai yang dikembalikan oleh what() adalah salinan .message.data() Untuk informasi lebih lanjut, lihat what dan data.
Contoh
// runtime_error.cpp
// compile with: /EHsc
#include <exception>
#include <iostream>
#include <locale>
#include <typeinfo>
using namespace std;
int main()
{
try
{
locale loc("test");
}
catch (const exception& e)
{
cerr << "Caught: " << e.what() << endl;
cerr << "Type: " << typeid(e).name() << endl;
}
}
Caught: bad locale name
Type: class std::runtime_error
Persyaratan
Header:<stdexcept>
kumpulan nama XML: std