ODBIERZ TWÓJ BONUS :: »

C++. 50 efektywnych sposobów na udoskonalenie Twoich programów Scott Meyers

(ebook) (audiobook) (audiobook)
C++. 50 efektywnych sposobów na udoskonalenie Twoich programów Scott Meyers - okladka książki

C++. 50 efektywnych sposobów na udoskonalenie Twoich programów Scott Meyers - okladka książki

C++. 50 efektywnych sposobów na udoskonalenie Twoich programów Scott Meyers - audiobook MP3

C++. 50 efektywnych sposobów na udoskonalenie Twoich programów Scott Meyers - audiobook CD

Autor:
Scott Meyers
Wydawnictwo:
Helion
Ocena:
5.6/6  Opinie: 10
Stron:
248
Druk:
oprawa miękka
Czytaj fragment

Czego się nauczysz?

  • Stosowania const i inline zamiast #define dla lepszej czytelności i bezpieczeństwa kodu
  • Zarządzania pamięcią przy użyciu operatorów new i delete zamiast malloc i free
  • Zapobiegania wyciekom pamięci i obsługi sytuacji braku pamięci
  • Pisania konstruktorów kopiujących i operatorów przypisania dla klas z dynamiczną pamięcią
  • Wykorzystywania list inicjalizacyjnych w konstruktorach zgodnie z kolejnością deklaracji
  • Umieszczania wirtualnych destruktorów w klasach bazowych
  • Projektowania kompletnych i minimalnych interfejsów klas
  • Rozróżniania funkcji składowych, zaprzyjaźnionych i niezależnych od klasy
  • Stosowania przekazywania obiektów przez referencję zamiast przez wartość
  • Unikania zwracania referencji do obiektów lokalnych i wskaźników z operatora new
  • Ograniczania zależności kompilacyjnych między plikami
  • Modelowania dziedziczenia zgodnie z relacją "jest" oraz rozróżniania dziedziczenia interfejsu i implementacji
  • Ostrożnego stosowania dziedziczenia prywatnego i wielobazowego
  • Wykrywania i eliminowania niejednoznaczności oraz niepożądanych funkcji generowanych przez kompilator
  • Wykorzystywania standardowej biblioteki C++ oraz klas takich jak string i vector
  • Ciągłego doskonalenia umiejętności programowania w C++

Pierwsze wydanie książki "C++. 50 efektywnych sposobów na udoskonalenie twoich programów" zostało sprzedane w nakładzie 100 000 egzemplarzy i zostało przetłumaczone na cztery języki. Nietrudno zrozumieć, dlaczego tak się stało. Scott Meyers w charakterystyczny dla siebie, praktyczny sposób przedstawił wiedzę typową dla ekspertów -- czynności, które niemal zawsze wykonują lub czynności, których niemal zawsze unikają, by tworzyć prosty, poprawny i efektywny kod. Każda z zawartych w tej książce pięćdziesięciu wskazówek jest streszczeniem metod pisania lepszych programów w C++, zaś odpowiednie rozważania są poparte konkretnymi przykładami. Z myślą o nowym wydaniu, autor opracował od początku wszystkie opisywane w tej książce wskazówki. Wynik jego pracy jest wyjątkowo zgodny z międzynarodowym standardem C++, technologią aktualnych kompilatorów oraz najnowszymi trendami w świecie rzeczywistych aplikacji C++.

Do najważniejszych zalet książki "C++. 50 efektywnych sposobów na udoskonalenie twoich programów" należą:

  • Eksperckie porady dotyczące projektowania zorientowanego obiektowo, projektowania klas i właściwego stosowania technik dziedziczenia
  • Analiza standardowej biblioteki C++, włącznie z wpływem standardowej biblioteki szablonów oraz klas podobnych do string i vector na strukturę dobrze napisanych programów
  • Rozważania na temat najnowszych możliwości języka C++: inicjalizacji stałych wewnątrz klas, przestrzeni nazw oraz szablonów składowych
  • Wiedza będąca zwykle w posiadaniu wyłącznie doświadczonych programistów

 

Książka "C++. 50 efektywnych sposobów na udoskonalenie twoich programów" pozostaje jedną z najważniejszych publikacji dla każdego programisty pracującego z C++.

Wybrane bestsellery

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy ta książka jest aktualna względem najnowszych standardów C++?
Tak, książka została zaktualizowana i uwzględnia najnowsze standardy języka C++, aktualne kompilatory oraz współczesne trendy w programowaniu.
2. Czy znajdę tu praktyczne przykłady kodu?
Tak, każda z 50 wskazówek jest poparta konkretnymi przykładami kodu, które pomagają lepiej zrozumieć omawiane techniki i ich zastosowanie w praktyce.
3. Jakie zagadnienia dotyczące C++ są omówione w książce?
Książka porusza szeroki zakres tematów, w tym zarządzanie pamięcią, projektowanie klas, konstrukcje obiektowe, dziedziczenie, korzystanie ze standardowej biblioteki C++ oraz nowoczesne techniki programistyczne.
4. Czy książka nadaje się jako pomoc naukowa podczas studiów informatycznych?
Tak, publikacja jest świetnym uzupełnieniem nauki akademickiej - pozwala utrwalić dobre praktyki i pogłębić wiedzę o efektywnym programowaniu w C++.
5. Czy mogę korzystać z tej książki, jeśli programuję w innych językach niż C++?
Książka skupia się na języku C++, jednak wiele przedstawionych koncepcji i dobrych praktyk można przełożyć także na inne języki programowania obiektowego.
6. Czy książka nadaje się do samodzielnej nauki?
Tak, książka została napisana w przystępny i praktyczny sposób, co pozwala na samodzielne przyswajanie wiedzy oraz wdrażanie nowych umiejętności.
7. Czy książka omawia różnice pomiędzy C a C++?
Tak, już na początku książki znajdziesz rozdział poświęcony przejściu od języka C do C++ oraz różnicom w podejściu do programowania.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki
Proszę czekać...
ajax-loader

Zamknij

Wybierz metodę płatności

Zamknij Pobierz aplikację mobilną Ebookpoint