Autor: Matthew Wilson
ISBN: 83-7361-841-4
Ilość stron: 696
Data wydania: 06/2005
Zawiera CD
C++ to popularny i uniwersalny język programowania. Jednak po dłuższym stosowaniu programiści zaczynają zauważać pewne jego niedoskonałości i ograniczenia. System typów, sposób działania niektórych kompilatorów, związki pomiędzy wskaźnikami i tablicami, nieprzewidziane w standardzie zachowania obiektów statycznych i bibliotek dynamicznych to tylko niektóre z nich. Aby je obejść, należy wykorzystywać wiele bardzo zaawansowanych i nieznanych wielu programistom metod.
Książka "Język C++. Gotowe rozwiązania dla programistów" to podręcznik dla tych programistów C++, którzy zaczęli już dostrzegać ograniczenia tego języka i zastanawiają się, jak sobie z nimi poradzić. Autor pokazuje sposoby ujarzmienia złożoności języka i uzyskania pełnej kontroli nad kodem. Przedstawia najpoważniejsze wady C++ i sposoby rozwiązywania powodowanych przez nie problemów. Opisuje również metody tworzenia stabilniejszego, bardziej uniwersalnego, wydajniejszego i łatwiejszego w pielęgnacji kodu.
Wszyscy programiści, niezależnie od stopnia zaawansowania, znajdą w tej książce wiadomości, które usprawnią i przyspieszą ich pracę.
Rozdziały:
Część I Podstawy
- wymuszanie założeń projektowych: ograniczenie, kontrakty i asercje
- życie obiektów
- hermetyzacja zasobów
- hermetyzacja danych i typy wartości
- modele dostepu do obiektów
- zasięg klas
Część II: Przetrwanie w świecie rzeczywistym
- ABI
- obiekty bez granic
- biblioteki dynamiczne
- wątki
- obiekty statyczne
- optymalizacja
Część III Kwestie językowe
- typy podstawowe
- tabele i wskaźniki
- wartości
- słowa kluczowe
- składnia
- definicja typów za pomocą typedef
Część IV Świadome konwersje
- rzutowanie
- podkładki
- forniry
- sworznie
- konstruktory szablonów
Część V Operatory
- operator bool()
- szybkie i nieinwazyjne łączenie ciągów znaków
- jaki jest Twój adres?
- operatory indeksowania
- operatory inkrementacji
- typy arytmetyczne
- skrócona ewaluacja
Część VI Rozszerzenie możliwości języka C++
- czas życia wartości zwracanej
- pamięć
- tablice wielowymiarowe
- funktory i zakresy
- właściwości
Dodatki
- kompilatory i biblioteki
- pych w końcu Cię zgubi
- Arturius
- płyta CD
Język C++ gotowe rozwiązania dla programistów --- Pozycja niedostępna.---
|