Understanding C++11 and C++14 is more than a matter of recognizing the features they offer (eg, automatic type declarations, transport semantics, lambda expressions, and concurrency support). The challenge is to learn to use these features effectively so that your software is accurate, efficient, maintainable, and portable. This is where this practical book comes in. Explains how to write truly great software using C++11 and C++14; using modern C++. Topics include: Backed initialization, noexcept specifications, perfect redirection, and the pros and cons of creating smart pointer functions std::move, std::forward, relationships between value references and universal references Techniques to write clear, correct, efficient lambda expressions std::atomic how differs from volatile, how each should be used, and how they relate to C++'s concurrency API Best practices in "old" C++ programming (i.e. C++98), for software development in modern C++ requires revision. Modern C++ follows the proven guide-based, example-based format of Scott Meyers' previous books, but covers entirely new material. "After learning C++ basics, I learned to use C++ in production code from Meyer's Effective C++ book series. Effective Modern C++ is the ultimate how-to book for advice on basic guidelines, styles, and idioms for modern use. C++ is effective and well done. Not yet have would you? Buy this. Now". -- Herb Sutter, Chairman of the ISO C++ Standards Committee and C++ Software Architect at Microsoft
Internet Explorer tarayıcısının 9.0 ve daha eski sürümlerini desteklememekteyiz. Web sitemizi doğru görüntüleyebilmek için tarayıcınızı güncelleyebilirsiniz, güncelleyemiyorsanız başka bir tarayıcıyı ücretsiz yükleyebilirsiniz.