Читать онлайн «C++. Руководство для начинающих»

Автор Герберт Шилдт

с++ руководство для начинающих Второе издание A Beginner's Guide Second Edition HERBERT SCHILDT McGraw-Hill/Osborne New York Chicago San Francisco Lisbon London Madrid Mexico City Milan New Delhi San Juan Seoul Singapore Sydney Toronto руководство для начинающих Второе издание ГЕРБЕРТ ШИЛДТ вильямс ¥ Москва • Санкт-Петербург • Киев 2005 ББК 32. 973. 26-018. 2. 75 Ш57 УДК 681. 3. 07 Издательский дом "Вильяме" Зав. редакцией С. Н. Тригуб Перевод с английского и редакция КМ. Ш57 C++: руководство для начинающих, 2-е издание. : Пер. с англ. — М. : Издатель- ский дом "Вильяме", 2005. — 672 с. : ил. — Парал. тит.
англ. ISBN 5-8459-0840-Х (рус. ) В этой книге описаны основные средства языка C++, которые необходимо ос во- шь начинающему программисту. После рассмотрения элементарных понятий (переменных, операторов, инструкций управления, функций, классов и объектов) читатель легко перейдет к изучению таких более сложных тем, как перегрузка опе- раторов, механизм обработки исключительных ситуаций (исключений), наследова- ние, полиморфизм, виртуальные функции, средства ввода-вывода и шаблоны. Автор справочника — общепризнанный авторитет в области программирования на язы ках С и C++, Java и С# — включил в свою книгу множество тестов для самоконтроля, которые позволяют быстро проверить степень освоения материала, а также разделы "вопросов и ответов", способствующие более глубокому изучения основ програм- мирования даже на начальном этапе. ББК 32. 973. 26-018. 2. 75 Все названия программных продуктов являются зарегистрированными торговыми марками соответствующих фирм. Никакая часть настоящего издания ни в каких целях не может быть воспроизведена в какой бы то ни было форме и какими бы то ни было средствами, будь то электронные или механические, включая фотокопирова- ние и запись на магнитный носитель, если на это нет письменного разрешения издательства Osbome Media. Authorized translation from the English language edition published by Osborne Publishing, Copyright © 2004 by The McGraw-Hill Companies. All rights reserved. No part of this book may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording or by any information storage retrieval system, without permission from the Publisher. Russian language edition published by Williams Publishing House according to the Agreement with R&I Enterprises International, Copyright © 2005 ISBN 5-8459-0840-Х (рус. ) © Издательский дом "Вильяме", 2005 ISBN 0-07-223215-3 (англ. ) ' © The McGraw-Hill Companies, 2004 Оглавление Об авторе 15 Введение 17 Модуль 1.