#include <exception>
Der Standardteil dieser Bibliothek umfasst folgende Exceptions:
Logische Fehler Runtime Fehler
– logic_error – runtime_error
– domain_error – range_error
– invalid_argument – overflow_error
– length_error – underflow_error
– out_of_range
In der Funktion
void Token_stream::put_back(Token t) { if (full) { throw std::overflow_error("buffer already full"); } full = true; buffer = t; }