ные контейнеры 1 Стоит напомни
Автор admin Пятница, 5 июня 2009 11:32
ные контейнеры 1 Стоит напомнить, что конечный итератор ссылается не на последний элемент, а на позицию за последним элементом. — Примеч. перев. 2 Ситуация скоро изменится, так как следующая версия стандарта должна специфицировать дополнительные типы умных указателей. Если вы захотите познакомиться с ними заранее, найдите классы умных указателей на сайте www.boost.org. вольного доступа и т. д.), все они обладают одинаковым базовым интерфейсом. Итератор можно перевести к следующему элементу оператором ++, разыменовать его для получения объекта, на который итератор указывает в данный момент, и проверить, не вышел ли он за границу интервала. Именно эти операции выполняются с итераторами в 90 % случаев. После создания контейнер заполняется указателями на различные подклассы Shape. Помните, что при включении указателей на Circle, Square или Rectangle в контейнер указателей на Shape происходит повышающее преобразование, так как контейнер ничего не знает об этих специализированных типах, а работает лишь с Shape*. Как только указатель включается в контейнер, он теряет свою «индивидуальность» и становится аноним
Комментарии закрыты.
Последние комментарии