Biblioteki C/C++
parse_error_handler
[funkcja] Funkcja do obsługi błędów (zdefiniowana przez programistę).Składnia
#include <rapidxml.hpp>
namespace rapidxml
{
void parse_error_handler( const char * what, void * where );
}
Argumenty
Opis szczegółowy
Jeśli wyjątki są wyłączone przez zdefiniowanie
#define RAPIDXML_NO_EXCEPTIONS
, ta funkcja jest używana do obsługi błędów. Jeśli sterowanie zostanie zwrócone do funkcji wywołującej, to dalsze zachowanie programu jest niezdefiniowane.
Przykład
#include <cstdlib>
#include <iostream>
void rapidxml::parse_error_handler( const char * what, void * where )
{
std::cout << "Parse error: " << what << "\n";
std::abort();
}
Linki zewnętrzne
Wszystkie teksty są chronione prawami autorskimi. Kopiowanie lub rozpowszechnianie treści poza niniejszym serwisem
jest zabronione.
Powyższe ograniczenie nie dotyczy autora opracowania, któremu przysługuje prawo do rozpowszechniania własnego tekstu wedle własnego uznania.