Эффективное использование C++

Скачать в djvu «Эффективное использование C++»





More effective C++



35 New Ways to Improve Your Programs and Designs



Scott Meyers



▼v


Addison-Wesley



An imprint of Addison Wesley Longman, Inc.



Серия «Библиотека программ


Эффективное


использование


C++


50 рекомендаций по улучшению ваших программ и проектов


Скотт Мейерс


С^пптер


Москва, 2006


УДК 681.3.06 ББК 32.973.26-018.1 М46


М46 Мейерс С.


Эффективное использование C++. 50 рекомендаций по улучшению ваших программ и проектов: Пер. с англ. — М.: ДМК Пресс; Спб.: Питер, 2006. — 240 с.: ил. (Серия «Библиотека программиста»)


ISBN 5-469-01213-1


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


УДК 681.3.06 ББК 32.973.26-018.1


The author and publisher have taken care in the preparation of this book, but make no express or implied warranty of any kind and assume no responsibility for errors or omissions. No liability is assumed for incidental or consequental damages in connection with or arising out of the use of the information or programs contained herein.


All rights reserved. No part of this publication may be reprodused, stored in a retrieval system, or transmitted, in any form, or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior consent of the publisher.

Скачать в djvu «Эффективное использование C++»