Do opanowania języków C++11 i C++14 nie wystarcza zapoznanie się z wprowadzonymi w nich funkcjonalnościami (np. Deklaracjami rodzaju auto, semantyką operacji move, wyrażeniami lambda i obsługą współbieżności).
Sztuką jest nauczenie się korzystania z tych funkcjonalności skutecznie tak, aby programy były poprawne, produktywne, nieskomplikowane w utrzymaniu i mobilne. Pomocna w tym będzie niniejsza książka, w której został opisany sposób tworzenia świetnego oprogramowania przy użyciu standardów C++11 i C++14 tj.
innowacyjnego języka C++.Tematy:mocne strony i wady inicjalizacji klamrowej, specyfikacji noexcept, technik wyśmienitego przekazywania argumentów i funkcji make służących do tworzenia wskaźników inteligentnychZwiązki między std::move, std::forward, odwołaniami do r-wartości i odwołaniami uniwersalnymiTechniki pisania czytelnych, poprawnych i sprawnych wyrażeń lambdaRóżnice między std::atomic a volatile, zalecane sposoby wykorzystania każdej z tych deklaracji oraz ich związek z interfejsem API współbieżności w języku C++Zmiany najkorzystniejszych rozwiązań znanych ze starego języka C++ (tj.
C++98) wymagane w trakcie tworzenia oprogramowania w postępowym języku C++Książka sprawny nowoczesny C++ jest napisana zgodnie z wypróbowanym, opartym na wskazówkach i przykładach stylem wcześniejszych książek Scotta Meyersa, ale dotyczy w całości nowego materiału.
Jest ważną pozycją dla każdego postępowego twórcy oprogramowania w języku C++.Przed ponad 20 laty książki Scotta Meyersa z kolekcji Effective C++ (Effective C++, More Effective C++ i Effective STL) wyznaczyły poziom odniesienia dla wskazówek dotyczących programowania w języku C++.
Jego jasne, ujmujące wyjaśnienie trudnego technologicznego materiału przyniosły mu światową sławę, dzięki której stał się modnym trenerem, konsultantem i prezenterem konferencyjnym. Scott Meyers zyskał tytuł doktora informatyki na uniwersytecie Brown.Kiedy już zapoznałem się z podstawami języka C++, sposobów programowania kodu produkcyjnego w tym języku nauczyłem się z linii książek Meyersa Effective C++.
Książka wydajny progresywny C++ jest najważniejszym podręcznikiem dotyczącym istotnych wytycznych, stylów i idiomów przydatnych do wydajnego i korzystnego używania progresywnego języka C++.
Nie masz jej jeszcze kup ją. Teraz.Herb Sutter Przewodniczący komitetu standaryzacyjnego ISO C++ i architekt oprogramowania C++ w firmie Microsoft t