Do opanowania jezykow C++11 i C++14 nie wystarcza zapoznanie sie z wprowadzonymi w nich funkcjonalnosciami (np. Deklaracjami typu auto, semantyka operacji move, wyrazeniami lambda i obsluga wspolbieznosci).
Sztuka jest nauczenie sie korzystania z tych funkcjonalnosci sprawnie - tak, by programy byly poprawne, efektywne, latwe w utrzymaniu i przenosne. Pomocna w tym bedzie niniejsza ksiazka, w ktorej zostal opisany sposob tworzenia genialniego oprogramowania przy uzyciu standardow C++11 i C++14 - tj.
nowoczesnego jezyka C++.Tematy:mocne strony i wady inicjalizacji klamrowej, specyfikacji noexcept, technik doskonalego przekazywania argumentow i funkcji make sluzacych do tworzenia wskaznikow inteligentnychZwiazki miedzy std::move, std::forward, odwolaniami do r-wartosci i odwolaniami uniwersalnymiTechniki pisania czytelnych, poprawnych i sprawnych wyrazen lambdaRoznice miedzy std::atomic a volatile, zalecane sposoby uzycia kazdej z tych deklaracji i ich zwiazek z interfejsem API wspolbieznosci w jezyku C++Zmiany najkorzystniejszych rozwiazan znanych ze "starego" jezyka C++ (tj.
C++98) wymagane podczas tworzenia oprogramowania w postępowym jezyku C++Ksiazka wydajny progresywny C++ jest napisana zgodnie z wyprobowanym, opartym na wskazowkach i przykladach stylem wczesniejszych ksiazek Scotta Meyersa, lecz dotyczy calkowicie nowego materialu.
Jest wazna pozycja dla kazdego postępowego tworcy oprogramowania w jezyku C++.Przed ponad 20 laty ksiazki Scotta Meyersa z linii Effective C++ (Effective C++, More Effective C++ i Effective STL) wyznaczyly poziom odniesienia dla wskazowek dotyczacych programowania w jezyku C++.
Jego jasne, ujmujace wyjasnienie skomplikowanego technologicznego materialu przyniosly mu swiatowa slawe, dzieki ktorej stal sie modnym trenerem, konsultantem i prezenterem konferencyjnym. Scott Meyers zyskal tytul doktora informatyki na uniwersytecie Brown."Kiedy juz zapoznalem sie z podstawami jezyka C++, sposobow programowania kodu produkcyjnego w tym jezyku nauczylem sie z linii ksiazek Meyersa Effective C++.
Ksiazka skuteczny nowoczesny C++ jest najwazniejszym podrecznikiem dotyczacym pokaźnych wytycznych, stylow i idiomow przydatnych do skutecznego i korzystnego użytkowania progresywnego jezyka C++.
Nie masz jej jeszcze? kup ja. Dzisiaj."-Herb Sutter Przewodniczacy komitetu standaryzacyjnego ISO C++ oraz architekt oprogramowania C++ w firmie Microsoft t