определенным тип распределител

Автор admin Вторник, 19 мая 2009 11:32

определенным тип распределителя памяти. Рассмотрим фактическое объявление vector: tempiate позволяет выбрать нестандартный тип распределителя памяти даже при фиксированном типе элементов bool. Другими словами, специализация вообще и неполная специализация в особенности образуют некую разновидность «перегрузки» шаблонов классов. Правила выбора шаблона для специализации напоминают неполные приоритеты шаблонов функций — выбирается «наиболее специализированный» шаблон. Строки внутри функций f() в следующем примере поясняют роль каждого определения шаблона: //: С05:Partial0rder2.срр // Неполные приоритеты при выборе шаблона класса #include using namespace std: tempiate class С { public: void f() { cout « “Primary Tempiate\n”; } }: tempiate class C { public: void f() { cout « “T == int\n”; } }: t


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