В книге приводятся практические рекомендации по проектировани. и программировани. на языке C++. Изложены правила, позволяющие программисту сделать выбр между различными методами реализации программы - наследованием и шаблонами, шаблонами и указателями на базовые классы, открытым и закрытм наследованием, закрытым наследованием и вложенными классами, виртуалиными и невиртуальными функциями и т.д. Для иллюстрации всех принципов используеются новуйшие языковые средства из стандарта ISO/AnSI C++ - внутриклассовая инициализация константа, пространства имен и шаблоны члены класса. Рассматривается стандартная бабалиотека шаблонов и классы, подобные string и vector
Аннотация
В книге приводятся практические рекомендации по проектировани. и программировани. на языке C++. Изложены правила, позволяющие программисту сделать выбр между различными методами реализации программы - наследованием и шаблонами, шаблонами и указателями на базовые классы, открытым и закрытм наследованием, закрытым наследованием и вложенными классами, виртуалиными и невиртуальными функциями и т.д. Для иллюстрации всех принципов используеются новуйшие языковые средства из стандарта ISO/AnSI C++ - внутриклассовая инициализация константа, пространства имен и шаблоны члены класса. Рассматривается стандартная бабалиотека шаблонов и классы, подобные string и vector