Effective Modern C++ Effective Modern C++

Effective Modern C+‪+‬

42 Specific Ways to Improve Your Use of C++11 and C++14

    • 4.8 • 5개의 평가
    • US$49.99
    • US$49.99

출판사 설명

Coming to grips with C++11 and C++14 is more than a matter of familiarizing yourself with the features they introduce (e.g., auto type declarations, move semantics, lambda expressions, and concurrency support). The challenge is learning to use those features effectively—so that your software is correct, efficient, maintainable, and portable. That’s where this practical book comes in. It describes how to write truly great software using C++11 and C++14—i.e. using modern C++.

Topics include:
The pros and cons of braced initialization, noexcept specifications, perfect forwarding, and smart pointer make functionsThe relationships among std::move, std::forward, rvalue references, and universal referencesTechniques for writing clear, correct, effective lambda expressionsHow std::atomic differs from volatile, how each should be used, and how they relate to C++'s concurrency APIHow best practices in "old" C++ programming (i.e., C++98) require revision for software development in modern C++
Effective Modern C++ follows the proven guideline-based, example-driven format of Scott Meyers' earlier books, but covers entirely new material.

"After I learned the C++ basics, I then learned how to use C++ in production code from Meyer's series of Effective C++ books. Effective Modern C++ is the most important how-to book for advice on key guidelines, styles, and idioms to use modern C++ effectively and well. Don't own it yet? Buy this one. Now".

-- Herb Sutter, Chair of ISO C++ Standards Committee and C++ Software Architect at Microsoft

장르
컴퓨터 및 인터넷
출시일
2014년
11월 11일
언어
EN
영어
길이
334
페이지
출판사
O'Reilly Media
판매자
O Reilly Media, Inc.
크기
4.2
MB
C++ Programming Language, The C++ Programming Language, The
2013년
Tour of C++, A Tour of C++, A
2022년
C++ Crash Course C++ Crash Course
2019년
C++ Primer C++ Primer
2012년
Programming Rust Programming Rust
2021년
Fluent Python Fluent Python
2022년
Effective C++ Effective C++
2005년
Effective C++ Digital Collection: 140 Ways to Improve Your Programming Effective C++ Digital Collection: 140 Ways to Improve Your Programming
2012년
Effective STL Effective STL
2001년
Mac OS X Leopard Mac OS X Leopard
2008년
Effektives modernes C++ Effektives modernes C++
2015년
Programmer efficacement en C++ Programmer efficacement en C++
2016년
C++ Crash Course C++ Crash Course
2019년
Develop in Swift Explorations Develop in Swift Explorations
2021년
Develop in Swift Fundamentals Develop in Swift Fundamentals
2021년