Szkola programowania. Jezyk C++ - Stephen Prata (Wydanie V).pdf

(31605 KB) Pobierz
AddNf1Mtr9(pR•sourc•->C•tsia());
li
check to see iF any ouerallocation has taken place
if( !Checkfot'Ouerallocation())
t'eturn false;
Stephen Prota
Języ
Doskonały podręcznik
dla początkujących programistów
[>Typy
danych
i konstrukcje sterujące
[>
Programowanie
proceduralne i obiektowe
[>
Biblioteka STL
[>
Obsługa plików
SAMS
PUBLISHING
Helion
IR
Tyn1ł oryginału: Sams C++ Primer Plus
Tłumaczenie: Tomasz Żmijewski (wstęp. rozdz.
Przemysław Szeremiota (rozdz.
9
I
-
-
8),
12),
Tomasz
Walczak
(rozdz.
13 - 16),
Przemysław Steć (rozdz.
17,
dod. A
ISBN:
83-7361-958-5
Authorized translation from the English languagc edition, entitełed:
SAMS C++ PRIMER PLUS, Fifth Edition, ISBN
0672326973
by Stephen
Prata.
published by Pearson Education, Inc. publishing as Sams Publishing,
Copyright
-
G).
,e;;
2005
by Pearson Education. Inc.
Transłation copyright©
2006
by Wydawnictwo Helion.
Polish language edition published by Wydawnictwo Helion.
Copyright
it•
2006
All rights reserved. No part of this book may be reproduced or transmitted in
any form or by any means, elcctronic or mcchanical. including photocopying,
recording or by any information storage retrieval system, without pcrmission
from Pearson Education, Inc.
Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości
Wykonywanie kopii metodą
książki na nośniku
lub fragmentu niniejszej publikacji w jakiejkolwiek postaci jest zabromone.
kserograficzną.
fotograficzną.
a
także kopiowanie
filmowym, magnetycznym
lub innym powoduje naruszenie
praw autorskich niniejszej publikacji.
Wszystkie znaki
występu
j
ące
w tekście
są zastrzeżonymi
znakami firmowymi
bądź towarowymi ich właścicieli.
Autor oraz Wydawnictwo HELION dołożyli wszelkich starań, by zawarte
naruszenie praw patentowych lub autorskich. Autor oraz Wydawnictwo HELION
nie ponoszą również żadnej odpowiedzialności za ewentualne szkody wynikłe
z wykorzystania informacji zawartych w książce.
Wydawnictwo HELION
ul. Chopina
6, 44-1
OO
GLIWICE
tel.
(32) 231-22-19, (32) 230-98-63
e-mail:
helion@helion.pl
odpowiedzialności ani za ich wykorzystanie, ani
za
związane z
w tej książce informacje były kompletne i rzetelne. Nie biorąjednak żadnej
tym
ewentualne
WWW:
hllp:llhelion.pl
(księgarnia internetowa, katalog książek)
Drogi Czytelniku!
Jeżeli chcesz ocenić tę książkę, zajrzyj pod adres
h11p://he/io11.pl/mer/opinie:'cpp1i111
Możesz tam wpisać swoje uwagi, spostrzeżenia. recenzję.
Printed in Poland.
Dedykacja
Moim kolegom i studentom z College of Marin.
Praca z Wami jest przyjcmnoscią.
- Stephen Prata
Podziękowania
Podziękowania do wydania piątego
Chciałbym podziękować Loretcie Yates i Songlin Qiu z wydawnictwa Sams Publishing za prowa­
dzenie tego projektu. Dziękuję mojemu koledze, Fredowi Schmittowi, za życzliwe porady. Jeszcze
raz chcę podziękować Ronowi Liechty'emu z Mctrowerks za jego pomoc.
Podziękowania do wydania czwartego
Nad tym projektem pracowało kilkoro redaktorów z wydawnictw Perason i Sams. Dziękuję Lin­
dzie Sharp, Karen Wachs i Laurie McGuire. Dziękuję też Michaelowi Maddoksowi. Billowi Crau­
nowi, Chrisowi Maunderowi i Phillipe'owi Bruno za redakcję techniczną i korektę. Dziękuję po­
nownie Michaelowi Maddoksowi i Billowi Craunowi za wszelkie materiały. W końcu chcę podzię­
kować Ronowi Liechty'emu z Metrowerks i Gregowi Comcau z Comeau Computing za ich pomoc
związaną z obsługą kompilatorów C++.
Podziękowania do wydania trzeciego
Chciałbym podziękować redaktorom wydawnictw Macmillan i The Waite Group za ich wkład
w wydanie tej książki. Są nimi: Tracy Dunkelberger. Susan Walton i Andrei Rosenberg. Dzięku­
ję także Russowi Jacobsowi za redakcję techniczną i merytoryczną. Za pomoc i współpracę pra­
gnę podziękować pracującym w Metrowerks: Dave'owi Markowi, Aleksowi Harperowi, a szcze­
gólnie Ronowi Liechty'cmu.
Podziękowania do wydania drugiego
Chciałbym podziękować Mitchellowi Waite'owi i Scottowi Calamarowi za pomoc przy drugim
wydaniu książki oraz Joelowi Fugazzotto i Joanne Miller za doprowadzenie tego projektu do
końca. Dziękuję Michaelowi Marcotty'emu z Metrowerks za udzielane mi wyjaśnienia dotyczą­
cego kompilatora CodeWarrior. Chcę też podziękować następującym nauczycielom za to, że po­
święcili swój czas na zaopiniowanie pierwszego wydania tej publikacji: Jeffowi Buckwalterowi,
Earlowi Brynnerowi, Mike'owi Hollandowi, Andy'emu Yao, Larry'emu Sandersowi, Shahinowi
Momtaziemu oraz Donowi Stephensowi. Chcę w końcu podziękować Heidi Brumbaugh za po­
moc w merytorycznej redakcji nowego i poprawionego materiału.
Podziękowania do wydania pierwszego
Do powstania tej książki
przyc
z
y
ni
ł
o
sic;
wicie osób. Szczególnie pragnę podziękować Mitchowi
Waitc'owi za pomoc w tworzeniu. kształtowaniu i
modyfikowaniu t
ej
pracy.
a także
za
sprawdza­
nie rękopisu. Doceniam wkład pracy Harry'ego Hendersona w przegląd ostatnich kilku rozdziałów
oraz testowanie programów na kompilatorze Zortech c+.... Dziękttję Davidowi Gerroldowi za przej­
rzenie całego rękopisu
i
uwzgl,dnienie potrzeb mniej doświadczonych czytelników.
Dziękuje;
też
Hankowi Shiffmanowi
za
testowanie programów na
kompilatorze
Sun
C++
oraz Kemowi William­
sowi za testowanie ich na AT &T cfront i G++. Dzię
k
uję Nan Borreson
z
Borlanda za to,
ze
tak
chętnie pomagała mi przy pracy z kompilatorami Turbo C++ i Borland C++. Dziękuję
Ruth
Mey­
ers i Christine Bush za to,
że
zajęły się całą masą papierowej pracy, nieuniknionej przy tego typu
projektach. Dziękuję w km1cu Scottowi Calamarowi za dopilnowanie całości.
Zgłoś jeśli naruszono regulamin