Effective Modern C++ (Record no. 12015)

MARC details
000 -LEADER
fixed length control field 02290nmm a2200205Ia 4500
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 220920s9999||||xx |||||||||||||| ||und||
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9781491908433
082 ## - DEWEY DECIMAL CLASSIFICATION NUMBER
Classification number 005.133
Item number M576E
100 ## - MAIN ENTRY--PERSONAL NAME
Personal name Meyers, Scott
Relator term Author
Language of a work English
9 (RLIN) 1059
245 #0 - TITLE STATEMENT
Title Effective Modern C++
Remainder of title : 42 Specific Ways to Improve Your Use of C++11 and C++14
Statement of responsibility, etc. / by Scott Meyers.
Medium [Electronic Resource]
250 ## - EDITION STATEMENT
Edition statement 3rd Ed.
260 ## - PUBLICATION, DISTRIBUTION, ETC.
Place of publication, distribution, etc. Sebastopol
Name of publisher, distributor, etc. : Addison Wesley,
Date of publication, distribution, etc. 2014
300 ## - PHYSICAL DESCRIPTION
Extent 334p.
520 ## - SUMMARY, ETC.
Summary, etc. 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
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Application Software
9 (RLIN) 1060
Topical term or geographic name entry element C++
9 (RLIN) 1061
Topical term or geographic name entry element Programming Languages
9 (RLIN) 15527
856 ## - ELECTRONIC LOCATION AND ACCESS
Uniform Resource Identifier <a href="https://ebookcentral.proquest.com/lib/iitjin/detail.action?docID=1839836">https://ebookcentral.proquest.com/lib/iitjin/detail.action?docID=1839836</a>
Electronic format type PDF
Link text Click to Access the Online Book
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Koha item type e-Book
Suppress in OPAC
Holdings
Withdrawn status Lost status Damaged status Use restrictions Not for loan Collection Home library Current library Shelving location Date acquired Source of acquisition Cost, normal purchase price Total Checkouts Full call number Barcode Date last seen Price effective from Koha item type Public note
      e-Book For Access   Textbook S. R. Ranganathan Learning Hub S. R. Ranganathan Learning Hub Online 2022-09-20 Infokart India Pvt. Ltd., New Delhi 42.99   005.133 M576E EB0151 2022-09-20 2022-09-20 e-Book Platform : ProQuest