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

desire_center (6791)
91,5% de votos positivos
Precio:
USD22,10
Aproximadamente19,02 EUR
+ USD3,12 de envío
Entrega prevista: vie. 24 oct. - vie. 5 dic.
Devoluciones:
60 días para devoluciones. El vendedor paga el envío de la devolución.
Estado:
Nuevo
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++.

Acerca de este artículo

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

Todos los anuncios de este producto

¡Cómpralo ya!selected
Cualquier estadoselected
Nuevo
Usado
Todavía no hay valoraciones ni opiniones.
Sé el primero en escribir una opinión.