Далее...

Динамическая идентификация типов предоставляет относительно новый для C++ набор возможностей. Она позволяет программистам определить тип объекта во время выполнения программы. Хотя такая возможность на первый взгляд может показаться излишней, настоящая глава должна убедить читателя в том, что в ряде случаев она может оказаться весьма полезной. Другие расширения C++ описаны в следующих главах данной книги:

• В главе 19 "Классы-шаблоны" рассматриваются шаблоны, которые являются, вероятно, наиболее .часто используемым расширением C++. Шаблоны позволяют строить семейства классов, действующих сходным образом, но оперирующих широким спектром различных типов данных.

• Глава 22 "Обработка исключительных ситуаций" дает широкой обзор методов борьбы с ошибками. В главе рассматриваются возможности, позволяющие программисту локализовать обработку ошибок, логически упорядочить и структурировать процесс обработки программой исключительных ситуаций.