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 |
|