16.07.2014 Views

Programowanie. Teoria i praktyka z wykorzystaniem C++

Programowanie. Teoria i praktyka z wykorzystaniem C++

Programowanie. Teoria i praktyka z wykorzystaniem C++

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

SPIS TRECI 11<br />

Cz III Dane i algorytmy 523<br />

Rozdzia 17. Wektory i pami wolna 525<br />

17.1. Wprowadzenie 526<br />

17.2. Podstawowe wiadomoci na temat typu vector 527<br />

17.3. Pami, adresy i wskaniki 529<br />

17.3.1. Operator sizeof 531<br />

17.4. Pami wolna a wskaniki 532<br />

17.4.1. Alokacja obiektów w pamici wolnej 533<br />

17.4.2. Dostp poprzez wskaniki 534<br />

17.4.3. Zakresy 535<br />

17.4.4. Inicjacja 536<br />

17.4.5. Wskanik zerowy 537<br />

17.4.6. Dealokacja pamici wolnej 538<br />

17.5. Destruktory 540<br />

17.5.1. Generowanie destruktorów 542<br />

17.5.2. Destruktory a pami wolna 542<br />

17.6. Dostp do elementów 544<br />

17.7. Wskaniki na obiekty klas 545<br />

17.8. Babranie si w typach — void* i rzutowanie 546<br />

17.9. Wskaniki i referencje 548<br />

17.9.1. Wskaniki i referencje jako parametry 549<br />

17.9.2. Wskaniki, referencje i dziedziczenie 550<br />

17.9.3. Przykad — listy 551<br />

17.9.4. Operacje na listach 552<br />

17.9.5. Zastosowania list 554<br />

17.10. Wskanik this 555<br />

17.10.1. Wicej przykadów uycia typu Link 557<br />

Rozdzia 18. Wektory i tablice 563<br />

18.1. Wprowadzenie 564<br />

18.2. Kopiowanie 564<br />

18.2.1. Konstruktory kopiujce 566<br />

18.2.2. Przypisywanie z kopiowaniem 567<br />

18.2.3. Terminologia zwizana z kopiowaniem 569<br />

18.3. Podstawowe operacje 570<br />

18.3.1. Konstruktory jawne 571<br />

18.3.2. Debugowanie konstruktorów i destruktorów 573<br />

18.4. Uzyskiwanie dostpu do elementów wektora 575<br />

18.4.1. Problem staych wektorów 576<br />

18.5. Tablice 577<br />

18.5.1. Wskaniki na elementy tablicy 578<br />

18.5.2. Wskaniki i tablice 580

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!