Ezust A., Ezust P. - C++ i Qt. Wprowadzenie do wzorców projektowych wyd. II.pdf

(11883 KB) Pobierz
Tytuł oryginału: An Introduction to Design Patterns in C++ with Qt (2nd Edition)
Tłumaczenie: Justyna Walkowska
ISBN: 978-83-246-8249-2
Dedykujemy tę książkę Miriam Ezust,
bez której niczego byśmy nie osiągnęli.
Spis treści
Słowo wstępne ........................................................................................................................................... 13
Przedmowa ................................................................................................................................................. 17
Przedmowa do wydania drugiego ......................................................................................................... 19
Podziękowania .......................................................................................................................................... 21
O autorach .................................................................................................................................................. 25
Część I. Wzorce projektowe i Qt .................................................................................. 27
Rozdział 1. Wprowadzenie do C++ .................................................................................................... 29
1.1. Przegląd języka C++ ............................................................................................................................ 29
1.2. Krótka historia C++ ............................................................................................................................ 30
1.3. Pierwszy przykład .................................................................................................................................. 30
1.4. Standardowe wejście i wyjście .............................................................................................................. 33
1.5. Wprowadzenie do funkcji ..................................................................................................................... 36
1.6. qmake, pliki projektu i Makefile ........................................................................................................... 41
1.7. Pomocne zasoby w internecie .............................................................................................................. 46
1.8.
Łańcuchy
znaków .................................................................................................................................. 47
1.9. Strumienie ............................................................................................................................................. 48
1.10. Strumienie do plików .......................................................................................................................... 50
1.11. Okienka dialogowe Qt ........................................................................................................................ 54
1.12. Identyfikatory, typy i literały ............................................................................................................... 57
1.13. Typy proste .......................................................................................................................................... 59
1.14. Słowo kluczowe const ......................................................................................................................... 69
1.15. Wskaźniki i dostęp do pamięci ............................................................................................................ 70
1.16. Referencje ............................................................................................................................................ 75
1.17. Różnica pomiędzy const* a *const ..................................................................................................... 76
1.18. Powtórka .............................................................................................................................................. 79
Zgłoś jeśli naruszono regulamin