C++ часто задаваемые вопросы
Версия 1.0
1. Введение
2. C и C++ (основные различия)
2.1. Глобальное пространство имен
2.2. Накладные расходы C++ компилятора
2.3. Отличие роли заголовков в C и C++
2.4. Зависимости
3. Стиль программирования
3.1. Имена функций, типов, и т.п.
3.2. Использование префиксов/суффиксов
3.3. Инлайновые функции
3.4. Документирование в заголовках
3.5. Работа с файлами-заголовками
3.6. Процедурный код
4. ООП
4.1. Разработка объекта
4.2. Наследование и композиция
4.3. Инкапсуляция
4.4. Компоненты
4.5. Использование "friend"
4.6. Что такое Wrapper ?
4.7. Что такое Template-Wrapper ?
4.8. Протокольные классы
5. Тестирование и отладка
5.1. Введение
5.2. Изолированное тестирование и отладка
5.3. Промежуточное тестирование и отладка
5.4. Комплексное тестирование и отладка
6. Разработка
6.1. Поддержка
6.2. Качество
6.3. Скорость разработки
6.4. Повторное использование компонент
6.5. Переносимость
7. Ссылки
Валерий Щедрин
<valery@forthpick.kiev.ua>