Справка
x
Поиск
Закладки
Озвучить книгу
Изменить режим чтения
Изменить размер шрифта
Оглавление
Для озвучивания и цитирования книги перейдите в режим постраничного просмотра.
Эффективное использование C++. 55 верных способов улучшить структуру и код ваших программ
Глава 4. Проектирование программ и объявления
Предыдущая страница
Следующая страница
Table of contents
Благодарности
Предисловие
Введение
+
Глава 1. Приучайтесь к C++
+
Глава 2. Конструкторы, деструкторы и операторы присваивания
+
Глава 3. Управление ресурсами
+
Глава 4. Проектирование программ и объявления
-
Правило 18: Проектируйте интерфейсы так, что их легко было использовать правильно и трудно - неправильно
Правило 19: Рассматривайте проектирование класса как проектирование типа
Правило 20: Предпочитайте передачу по ссылке на const передаче по значению
Правило 21: Не пытайтесь вернуть ссылку, когда должны вернуть объект
Правило 22: Объявляйте данные-члены закрытыми
Правило 23: Предпочитайте функциям-членам функции, не являющиеся ни членами, ни друзьями класса
Правило 24: Объявляйте функции, не являющиеся членами, когда преобразование типов должно быть применимо ко всем параметрам
Правило 25: Подумайте о поддержке функции swap, не возбуждающей исключений
Глава 5. Реализация
+
Глава 6. Наследование и объектно-ориентированное проектирование
+
Глава 7. Шаблоны и обобщенное программирование
+
Глава 8. Настройка new и delete
+
Глава 9. Разное
+
Приложение А. За пределами "Эффективного использования C++"
Приложение В. Соответствие правил во втором и третьем изданиях
Данный блок поддерживает скрол*