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, by programy były poprawne, skuteczne, łatwe w utrzymaniu i mobilne. Pomocna w tym będzie niniejsza książka, w której został opisany sposób tworzenia nadzwyczajnego oprogramowania przy użyciu standardów C++11 i C++14 tj.
postępowego języka C++.Tematy:zalety i wady inicjalizacji klamrowej, specyfikacji noexcept, technik genialnego przekazywania argumentów oraz funkcji make służących do tworzenia wskaźników inteligentnychZwiązki pomiędzy std::move, std::forward, odwołaniami do r-wartości i odwołaniami uniwersalnymiTechniki pisania czytelnych, poprawnych i efektywnych wyrażeń lambdaRóżnice między std::atomic a volatile, zalecane sposoby wykorzystania każdej z tych deklaracji, a także 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 podczas tworzenia oprogramowania w progresywnym języku C++Książka wydajny innowacyjny C++ jest napisana zgodnie z wypróbowanym, opartym na wskazówkach i przykładach stylem wcześniejszych książek Scotta Meyersa, lecz 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 linii 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 skomplikowanego technologicznego materiału przyniosły mu światową sławę, dzięki której stał się popularnym 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 kolekcji książek Meyersa Effective C++.
Książka efektywny nowoczesny C++ jest najważniejszym podręcznikiem dotyczącym znacznych wytycznych, stylów i idiomów przydatnych do sprawnego i korzystnego stosowania progresywnego języka C++.
Nie masz jej jeszcze zakup ją. Dzisiaj.Herb Sutter Przewodniczący komitetu standaryzacyjnego ISO C++, a także architekt oprogramowania C++ w firmie Microsoft t