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

dan_games_n_toys (191)
100% positive feedback
Price:
US $32.86
ApproximatelyAU $51.30
+ $24.51 postage
Estimated delivery Fri, 6 Jun - Tue, 17 Jun
Returns:
30-day returns. Buyer pays for return postage. If you use an eBay postage label, it will be deducted from your refund amount.
Condition:
Brand new
New No tears or damage

About this product

Product Identifiers

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

Product Key Features

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

Dimensions

Item Height1.1 in
Item Weight21.7 Oz
Item Length9.1 in
Item Width7 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