okladka
"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!