Jak používat std::exception
Napsal: 26 listopad 2012 01:49:57
Viděli jste už v nějakém kódu sekci try/catch?
Exception je něco, co se zachytává pomocí catch().
STD má vlastní exception. Využívá se v kritických bodech, například při manipulaci s řetězci. Příklad:
V příkladu dojde k chybě, protože string se bude pokoušet inicializovat strTemp s neplatnou pozicí i velikostí stringu strInput. Bez exception by došlo k selhání programu a nemohl by pokračovat dále.
RAW CODE |
---|
try |
Exception je něco, co se zachytává pomocí catch().
STD má vlastní exception. Využívá se v kritických bodech, například při manipulaci s řetězci. Příklad:
RAW CODE |
---|
#include <iostream> |
V příkladu dojde k chybě, protože string se bude pokoušet inicializovat strTemp s neplatnou pozicí i velikostí stringu strInput. Bez exception by došlo k selhání programu a nemohl by pokračovat dále.