Справка
x
Поиск
Закладки
Озвучить книгу
Изменить режим чтения
Изменить размер шрифта
Оглавление
Для озвучивания и цитирования книги перейдите в режим постраничного просмотра.
Эффективное использование C++. 55 верных способов улучшить структуру и код ваших программ
Глава 7. Шаблоны и обобщенное программирование
Поставить закладку
Правило 41: Разберитесь в том, что такое неявные интерфейсы и полиморфизм на этапе компиляции
Для продолжения работы требуется
Регистрация
Предыдущая страница
Следующая страница
Оглавление
Благодарности
Предисловие
Введение
+
Глава 1. Приучайтесь к C++
+
Глава 2. Конструкторы, деструкторы и операторы присваивания
+
Глава 3. Управление ресурсами
+
Глава 4. Проектирование программ и объявления
+
Глава 5. Реализация
+
Глава 6. Наследование и объектно-ориентированное проектирование
+
Глава 7. Шаблоны и обобщенное программирование
-
Правило 41: Разберитесь в том, что такое неявные интерфейсы и полиморфизм на этапе компиляции
Правило 42: Усвойте оба значения ключевого слова typename
Правило 43: Необходимо знать, как обращаться к именам в шаблонных базовых классах
Правило 44: Размещайте независимый от параметров код вне шаблонов
Правило 45: Разрабатывайте шаблоны функций-членов так, чтобы они принимали "все совместимые типы"
Правило 46: Определяйте внутри шаблонов функции, не являющиеся членами, когда желательны преобразования типа
Правило 47: Используйте классы-характеристики для предоставления информации о типах
Правило 48: Изучите метапрограммирование шаблонов
Глава 8. Настройка new и delete
+
Глава 9. Разное
+
Приложение А. За пределами "Эффективного использования C++"
Приложение В. Соответствие правил во втором и третьем изданиях
Данный блок поддерживает скрол*