

"Język C++ dla programistów" to podręcznik dla tych, którzy znając już podstawy programowania pragną zapoznać się z nowoczesnym i
efektownym narzędziem tworzenia aplikacji zorientowanych obiektowo -- językiem C++. W zwartej formie opisuje on najistotniejsze dla programisty zagadnienia.
- Pierwsze kroki: struktury danych, przeciążanie funkcji, parametry domyślne.
- Elementy języka C: podstawowe instrukcje sterujące, instrukcje niestrukturalne.
- Wskaźniki i tablice: wskaźniki, referencje, tablice. Jak funkcja komunikuje się z otoczeniem? -- przekazywanie parametrów i zwracanie wartości.
- Pozostałe elementy języka: funkcje wstawiane, formatowanie tekstów, przegląd operatorów, preprocesor, unie i pola bitowe, przekazywanie argumentów do programu.
- Programowanie obiektowe w C++: czyli klasy i obiekty, ich dane i metody, konstruktory, destruktory, dziedziczenie i modyfikatory dostępu do klas, funkcje zaprzyjaźnione, klasy wirtualne, polimorfizm, dziedziczenie wielokrotne, klasy abstrakcyjne.
- Złożoność obliczeniowa algorytmów: intuicja i formalna metoda oceny czasochłonności algorytmu.
- Strategia: i technika tworzenia algorytmów: porady praktyczne, kilka przykładów: listy, drzewa binarne.
- Wejście-wyjście w C++: czyli jak wprowadzić informację w wymaganej postaci. Operacje na plikach.
- Zadania: zrób to sam!