В этой книге раскрыты все возможности языка C (Си), включая последние дополнения, сделанные в стандарте ANSI C99. Процесс обучения построен на примерах завершенных программ, иллюстрирующих каждый новый материал. Вы познакомитесь как с основами языка, так и с хорошей практикой написания программ. Упражнения в конце каждой главы делают книгу идеальным учебным пособием, которым могут пользоваться как учащиеся, так и преподаватели. В приложении кратко изложены все возможности языка и стандартные библиотеки, представленные в удобном для быстрого получения справки виде.
Книга разбита на две основные части: задачи и решения. Рассматриваются базовые конструкции языка С++, тонкие моменты низкоуровневых операций, объектно ориентированное программирование, разработка приложений при помощи стандартной библиотеки шаблонов STL, а также прикладные задачи. Особенностью предлагаемых задач и их решений является независимость от платформы и среды программирования, поэтому книга будет интересна как UNIX, так и Windows программистам.
Эта книга - самоучитель и практическое руководство по объектно-ориентированному программированию на языке C++. В ней на профессиональном уровне изложены все средства объектно-ориентированного программирования на этом языке : технология применения инкапсуляции, наследования и полиморфизма, абстрактные классы и методы, виртуальные функции, шаблоны, обобщенные алгоритмы, контейнеры, библиотека стандартных шаблонов STL.