ralia *Last Name* *First Name*

Автор admin Воскресенье, 17 мая 2009 11:32

ralia *Last Name* *First Name* *ID* *Phone* *Sales* *Percent* Langler Onei11 Tyson Zeke 24150 766-723-0284 11159 XXX-758-6701 31.24 4.21E-02 553.43 7.47E-01 ИТ. д. Шаблоны Шаблоны С++ представляют собой нечто гораздо большее, чем «контейнеры для Т». Хотя первоначально шаблоны проектировались именно как основа для создания обобщенных контейнеров, безопасных по отношению к типам, в современном языке С++ шаблоны также используются для автоматического построения специализированного кода и оптимизации выполнения программ. В этой главе мы с практической точки зрения рассмотрим возможности шаблонов в современном языке С++ (а также типичные ошибки, допускаемые программистами при их использовании). Параметры шаблонов Как отмечалось в первом томе, шаблоны делятся на две категории: шаблоны функций и шаблоны классов. Обе разновидности шаблонов полностью характеризуются своими параметрами. Параметры шаблонов могут представлять: • типы (встроенные или пользовательские); • константы времени компиляции (например, целые числа, указатели или ссылки на статические данные; часто называются нетиповыми параметрами);


Комментарии закрыты.