Читать онлайн «Принципы технологии основного органического и нефтехимического синтеза»

Автор Владимир Тимофеев

... , I Addison Wesley ... . ,. . ... ... . / '--'" I , , , I ж. ,. . ". ,. ",... ... ... ... ... ... . . ... ... ... . . "\ \ " """'" ... ... . . \ ... ... ... . . ,... ... . . '\ "r... . . """"'" ... ... \. , '--" ... ... ,. ... ... ... I \. . ,. \). . . . . , , "\ " '" , " ... . \ '- . '-t. , . . " . 8 , '\ -: \ \ оплиен ii - Advanced С++ Programming Styles and Idioms James о. тт Addison-- Wesley . . НЛАССИНА COmpUTER 8CIENCE Дж. Коплиен проrРАММИРОВАНИЕ НА ++ I 11 т 8 " nпТEp.
Москва · Санкт. . Петербурr · НИЖНИЙ HOBropoA · Воронеж Новосибирск · Ростов"на"Дону · Екатеринбурr · Самара Киев · Харьков · Минск 2005 I ББК 32. 973. . 018. 1 УДК 681. 3. 06 К65 Коплиен Дж. К65 Проrраммирование на С++. Классика CS. СПб. : Питер, 2005. 479 с. : ил. ISBN 5. . 469. . 00189. . Х Эта книrа написана для проrраммистов, уже владеющих языком С++ и желающих поднять свою квалификацию на новый уровень. Давая представление о стиле и идиоматике языка, книrа знакомит читателя с теми нетривиальными знаниями, которые опытные проrраммисты С++ получают на личном опыте. Она показывает, что С++ можно использовать и для разработки простых абстракций данных, и для полноценной реализации абстрактных типов данных, и для объектно. . ориентированноrо проrраммирования различных стилей. Кроме Toro, в ней исследуются идиомы, не поддерживаемые напрямую на базовом уровне С++, например функциональное и фреймовое проrраммирование, а также расширенные методы уборки мусора. Все права защищены. Никакая часть данной книrи не может быть воспроизведена в какой бы то ни было форме без письменноrо разрешения владельцев авторских прав. Информация, содержащаяся в данной книrе, получена из источников, рассматриваемых издательством как надежные. Тем не менее. имея в виду возможные человеческие или технические ошибки, издательство не может rарантировать абсолютную точность и полноту приводимых сведений и не несет ответственности за возможные ошибки, связанные с использованием книrи. rлава 1. Введение rлава 2. Абстракция и абстрактные типы данных . rлава 3. Конкретные типы данных rлава 4. Наследование . . . . . . . . . . . . . . . . rлава 5. Объектно ориентированное проrраммирование . . rлава 6. Объектно ориентированное проектирование. . . . . . . rлава 7. MHoroKpaTHoe использование проrрамм и объекты . rлава 8. Прототипы rлава 9.