Идиомы и стили С++

Шаг 1 - Введение. Зачем все это надо и что это такое. (21.03.2001 - 5.1 Kb)
Шаг 2 - Умные указатели. (21.03.2001 - 4.1 Kb)
Шаг 3 - Как это применять. (21.03.2001 - 2.8 Kb)
Шаг 4 - О двойной диспетчеризации. (21.03.2001 - 3.2 Kb)
Шаг 5 - Ведущие указатели (Master Pointers). Важные конструкторы. (21.03.2001 - 5.1 Kb)
Шаг 6 - Ведущие указатели. Еще пара слов. (21.03.2001 - 1.0 Kb)
Шаг 7 - Интерфейсы. Интерфейсные указатели. (21.03.2001 - 4.8 Kb)
Шаг 8 - Еще раз о статистике класса. (21.03.2001 - 3.2 Kb)
Шаг 9 - Множественные интерфейсные smart-указатели. (04.03.2001 - 7.0 Kb)
Шаг 10 - Множественные интерфейсные указатели. Продолжение. (13.04.2001 - 5.8 Kb)
Шаг 11 - Нетривиальное конструирование объектов. (13.04.2001 - 4.7 Kb)
Шаг 12 - Двухэтапная инициализация. (13.04.2001 - 3.7 Kb)
Шаг 13 - Перегрузка operator+. (13.04.2001 - 4.0 Kb)
Шаг 14 - Двойная диспетчеризация. Продолжение. (13.04.2001 - 4.5 Kb)
Шаг 15 - Как сделать массив из чего угодно. (13.04.2001 - 3.8 Kb)
Шаг 16 - Как сделать массив из чего угодно. Продолжение. (16.04.2001 - 5.5 Kb)
Шаг 17 - Как НЕ создавать локальные переменные. (16.04.2001 - 3.5 Kb)
Шаг 18 - Управление памятью. (26.04.2001 - 3.5 Kb)
Шаг 19 - Управление памятью. Продолжение 1. (26.04.2001 - 5.9 Kb)
Шаг 20 - Временные объекты. Неявные вызовы конструкторов и их подавление. (26.04.2001 - 8.2 Kb)
Шаг 21 - О тщете сущего. (26.04.2001 - 3.0 Kb)
Шаг 22 - Классы объектов, поддерживающие транзакции. (18.05.2001 - 4.4 Kb)
Шаг 23 - Классы объектов, поддерживающие транзакции. Продолжение. (18.05.2001 - 5.0 Kb)
Шаг 24 - Как создавать ТОЛЬКО локальные переменные. (18.05.2001 - 2.2 Kb)
Шаг 25 - Как сделать виртуальной свободную функцию. (18.05.2001 - 3.7 Kb)
Шаг 26 - Как сделать массив из чего угодно. Продолжение 2. (18.05.2001 - 4.1 Kb)
Шаг 27 - Умные указатели. Перегрузка operator*, operator(),operator->*. (18.05.2001 - 4.4 Kb)
Шаг 28 - Классы объектов, поддерживающие транзакции. Продолжение 2. (28.06.2001 - 6.2 Kb)
Шаг 29 - Единственный экземпляр класса - Одиночка или Singleton. (28.06.2001 - 4.1 Kb)
Шаг 30 - Функторы. (4.09.2001 - 6.7 Kb)

Автор: Albert Makhmutov