Effective Modern C++ : 42 Specific Ways to Improve Your Use of C++11 and C++14 by Scott Meyers (2014, Trade Paperback)

desire_center (6689)
92.4% positive feedback
Price:
$21.71
+ $3.00 shipping
Estimated delivery Thu, Sep 25 - Thu, Oct 16
Returns:
60 days returns. Seller pays for return shipping.
Condition:
Brand New
The challenge is learning to use those featureseffectively --so that your software is correct, efficient, maintainable, and portable. It describes how to write truly great software using C++11 and C++14--i.e. usingmodern C++.

About this product

Product Identifiers

PublisherO'reilly Media, Incorporated
ISBN-101491903996
ISBN-139781491903995
eBay Product ID (ePID)201593262

Product Key Features

Number of Pages336 Pages
Publication NameEffective Modern C++ : 42 Specific Ways to Improve Your Use of C++11 and C++14
LanguageEnglish
Publication Year2014
SubjectProgramming Languages / C++, Programming / General, Computer Engineering
TypeTextbook
Subject AreaComputers
AuthorScott Meyers
FormatTrade Paperback

Dimensions

Item Height0.7 in
Item Weight20.7 Oz
Item Length9.2 in
Item Width7.3 in

Additional Product Features

Intended AudienceScholarly & Professional
Dewey Edition23
IllustratedYes
Dewey Decimal005.133
SynopsisComing 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 functions The relationships among std:: move , std:: forward , rvalue references, and universal references Techniques for writing clear, correct, effective lambda expressions How std:: atomic differs from volatile , how each should be used, and how they relate to C++'s concurrency API How 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, 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 functions The relationships among std::move , std::forward , rvalue references, and universal references Techniques for writing clear, correct, effective lambda expressions How std::atomic differs from volatile , how each should be used, and how they relate to C++'s concurrency API How 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, 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 functions The relationships among std:: move , std:: forward , rvalue references, and universal references Techniques for writing clear, correct, effective lambda expressions How std:: atomic differs from volatile , how each should be used, and how they relate to C++'s concurrency API How 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
LC Classification NumberQA76.73.C153

All listings for this product

Buy It Now
Any Condition
New
Pre-owned

Ratings and Reviews

4.8
5 product ratings
  • 4 users rated this 5 out of 5 stars
  • 1 users rated this 4 out of 5 stars
  • 0 users rated this 3 out of 5 stars
  • 0 users rated this 2 out of 5 stars
  • 0 users rated this 1 out of 5 stars

Would recommend

Good value

Compelling content

Most relevant reviews

  • Quality product

    Good book, hard to get, i'm happy that i found it here.

    Verified purchase: YesCondition: New

  • Good book

    Good book, delivered in time considering the recent weather.

    Verified purchase: YesCondition: Pre-owned

  • Very informative book

    This isn't an introduction book to C++.

    Verified purchase: YesCondition: New

  • Great book

    Great book with many topics in detail

    Verified purchase: YesCondition: Pre-owned

  • Good item

    good

    Verified purchase: YesCondition: Pre-owned