Programowanie. Teoria i praktyka z wykorzystaniem C++
Programowanie. Teoria i praktyka z wykorzystaniem C++
Programowanie. Teoria i praktyka z wykorzystaniem C++
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