Non-Qt Books: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
(Article complete) |
||
Line 94: | Line 94: | ||
:* ISBN: 978-0201734843, 0201734842 | :* ISBN: 978-0201734843, 0201734842 | ||
:"This book will be the next C++ classic. Although templates have been part of C++ for well over a decade, they still lead to misunderstanding, misuse, and controversy. At the same time, they are increasingly found to be powerful instruments for the development of cleaner, faster, and smarter software. This has made templates one of the hottest topics in the C++ community. This book will be both a complete reference as well as a tutorial. It will emphasize the practical use of templates, and will include real-world examples. Every working C++ programmer will need a copy of this book for his or her library." | :"This book will be the next C++ classic. Although templates have been part of C++ for well over a decade, they still lead to misunderstanding, misuse, and controversy. At the same time, they are increasingly found to be powerful instruments for the development of cleaner, faster, and smarter software. This has made templates one of the hottest topics in the C++ community. This book will be both a complete reference as well as a tutorial. It will emphasize the practical use of templates, and will include real-world examples. Every working C++ programmer will need a copy of this book for his or her library." | ||
|} | |||
=== More Exceptional C++: 40 New Engineering Puzzles, Programming Problems, and Solutions === | |||
{| | |||
|[[Image:More_exceptional_c++.png|thumbnail|left]] | |||
| | |||
:* Author: Herb Sutter | |||
:* Published: January 2002 | |||
:* ISBN: 978-0201704341, 020170434X | |||
:"More Exceptional C++ offers many new puzzles focused on generic programming and the C++ Standard Template Library, including important techniques such as traits and predicates, as well as key considerations in using standard containers and algorithms -- many of them never covered elsewhere. More Exceptional C++ contains a detailed new section (and two appendices) on optimization in single- and multithreaded environments. It also provides important new insights on crucial topics first introduced in Exceptional C++, including exception safety, generic programming, and memory management." | |||
|} | |} | ||
Line 185: | Line 195: | ||
:"Fast becoming the standard language of commercial software development, C++ is an update of the C programming language, adding object-oriented features that are very helpful for today's larger graphical applications. ''Practical C++ Programming'' is a complete introduction to the C++ language for the beginning programmer, and also for C programmers transitioning to C++. Unlike most other C++ books, this book emphasizes a practical, real-world approach, including how to debug, how to make your code understandable to others, and how to understand other people's code." | :"Fast becoming the standard language of commercial software development, C++ is an update of the C programming language, adding object-oriented features that are very helpful for today's larger graphical applications. ''Practical C++ Programming'' is a complete introduction to the C++ language for the beginning programmer, and also for C programmers transitioning to C++. Unlike most other C++ books, this book emphasizes a practical, real-world approach, including how to debug, how to make your code understandable to others, and how to understand other people's code." | ||
|} | |} | ||
Revision as of 13:50, 27 June 2015
This is a compilation of books related to, but not specific to Qt, published in English. For books in other languages use the language switch. For Qt-specific books see Books.
C++
Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14
|
The C++ Programming Language (4th Edition)
|
The C++ Standard Library: A Tutorial and Reference (2nd Edition)
|
Effective STL: 50 Specific Ways to Improve the Use of the Standard Template Library
|
Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition)
|
C++ Template Metaprogramming: Concepts, Tools, and Techniques from Boost and Beyond
|
C++ Coding Standards: 101 Rules, Guidelines and Best Practices
|
Thinking in C++: Practical Programming, Volume Two
|
C++ Templates: The Complete Guide
|
More Exceptional C++: 40 New Engineering Puzzles, Programming Problems, and Solutions
|
Modern C++ Design: Generic Programming and Design Patterns Applied
|
C++ The Complete Reference (5th Edition)
|
Accelerated C++: Practical Programming by Example
|
Thinking in C++: Introduction to Standard C++, Volume One (2nd Edition)
|
Standard C++ IOStreams and Locales: Advanced Programmer's Guide and Reference
|
Design Patterns - Elements of Reusable Object-Oriented Software
|
Practical C++ Programming
|
Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions
|
Practical C++ Programming
|