Non-Qt Books: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 14: | Line 14: | ||
:* ISBN: 978-0321563842, 0321563840 | :* ISBN: 978-0321563842, 0321563840 | ||
:"The new C++11 standard allows programmers to express ideas more clearly, simply, and directly, and to write faster, more efficient code. Bjarne Stroustrup, the designer and original implementer of C++, has reorganized, extended, and completely rewritten his definitive reference and tutorial for programmers who want to use C++ most effectively. The C++ Programming Language, Fourth Edition, delivers meticulous, richly explained, and integrated coverage of the entire language-its facilities, abstraction mechanisms, standard libraries, and key design techniques." | :"The new C++11 standard allows programmers to express ideas more clearly, simply, and directly, and to write faster, more efficient code. Bjarne Stroustrup, the designer and original implementer of C++, has reorganized, extended, and completely rewritten his definitive reference and tutorial for programmers who want to use C++ most effectively. The C++ Programming Language, Fourth Edition, delivers meticulous, richly explained, and integrated coverage of the entire language-its facilities, abstraction mechanisms, standard libraries, and key design techniques." | ||
|} | |||
=== C++ Coding Standards: 101 Rules, Guidelines and Best Practices === | |||
{| | |||
|[[Image:C++_coding_standards.png|thumbnail|left]] | |||
| | |||
:* Author: Herb Sutter, Andrei Alexandrescu | |||
:* Published: October 2004 | |||
:* ISBN: 978-0321113580, 9780321113580 | |||
:"Consistent, high-quality coding standards improve software quality, reduce time-to-market, promote teamwork, eliminate time wasted on inconsequential matters, and simplify maintenance. Now, two of the world's most respected C++ experts distill the rich collective experience of the global C++ community into a set of coding standards that every developer and development team can understand and use as a basis for their own coding standards. The authors cover virtually every facet of C++ programming: design and coding style, functions, operators, class design, inheritance, construction/destruction, copying, assignment, namespaces, modules, templates, genericity, exceptions, STL containers and algorithms, and more." | |||
|} | |} | ||
Line 95: | Line 105: | ||
Download Link: http://www.mindviewinc.com/Books/downloads.html | Download Link: http://www.mindviewinc.com/Books/downloads.html | ||
* C++ How to Program by Deitel | * C++ How to Program by Deitel | ||
* "C++ Template Metaprogramming: Concepts, Tools, and Techniques from Boost and Beyond" David Abrahams, Aleksey Gurtovoy ([http://www.amazon.com/products/dp/0321227255 Amazon]) | * "C++ Template Metaprogramming: Concepts, Tools, and Techniques from Boost and Beyond" David Abrahams, Aleksey Gurtovoy ([http://www.amazon.com/products/dp/0321227255 Amazon]) |
Revision as of 12:45, 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++
The C++ Programming Language (4th Edition)
|
C++ Coding Standards: 101 Rules, Guidelines and Best Practices
|
Thinking in C++: Practical Programming, Volume Two
|
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)
|
Design Patterns - Elements of Reusable Object-Oriented Software
|
Practical C++ Programming
|
- "Effective C", "More Effective C", "Effective STL" Scott Meyers (Amazon)
- "Exceptional C", "More Exceptional C" Herb Sutter (Amazon)
- "The C++ Standard Library" Nicolai Josuttis (Amazon)
- "C++ Templates" Vandevoorde & Josuttis (Amazon)
- "Standard C++ IOStreams and Locales" Langer & Kreft
Information Link: http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html Download Link: http://www.mindviewinc.com/Books/downloads.html
- C++ How to Program by Deitel
- "C++ Template Metaprogramming: Concepts, Tools, and Techniques from Boost and Beyond" David Abrahams, Aleksey Gurtovoy (Amazon)