По последним данным, на рынке продается по крайней мере 2 768 942 книги о С++, не говоря уже о всевозможных курсах, обучающих программах, журналах и семинарах с коктейлями. И все же в этом изобилии наблюдается удручающее однообразие.
В этой книге я не использую ключевые слова throw и catch, а вставляю общие комментарии в тех местах, где может возникнуть исключение. Такой подход упрощает работу с программой, если ваш компилятор не поддерживает стандартную обработку исключений. Если вы увидите что-нибудь вроде следующего фрагмента и располагаете стандартной обработкой исключений, мысленно превратите комментарий в блок throw:
Просматривать полку книг о С++ в книжном магазине ничуть не интереснее, чем литературу по бухгалтерии. В сущности, все книги пересказывают одно и то же и отличаются разве что по весу и количеству цветов в диаграммах и таблицах.