Non-Qt Books: Difference between revisions
Jump to navigation
Jump to search
(→C++) |
No edit summary |
||
Line 5: | Line 5: | ||
== C++ == | == C++ == | ||
=== C++ The | === C++ The Complete Reference (5th Edition) === | ||
{| | {| | ||
|[[Image:C++_the_complete_reference.png|thumbnail|left]] | |[[Image:C++_the_complete_reference.png|thumbnail|left]] | ||
Line 13: | Line 13: | ||
:* ISBN: 978-0071634809, 0071634800 | :* ISBN: 978-0071634809, 0071634800 | ||
:"C++ The Complete Reference, Fifth Edition is a thoroughly revised new edition covering the new International Standard for C++, known as C++0x, which incorporates many new and exciting features. This comprehensive guide offers full coverage of C++, the premier language of high-performance systems software development, and includes in-depth details on all of the new features and functionalities of C++0x." | :"C++ The Complete Reference, Fifth Edition is a thoroughly revised new edition covering the new International Standard for C++, known as C++0x, which incorporates many new and exciting features. This comprehensive guide offers full coverage of C++, the premier language of high-performance systems software development, and includes in-depth details on all of the new features and functionalities of C++0x." | ||
|} | |||
=== Design Patterns - Elements of Reusable Object-Oriented Software === | |||
{| | |||
|[[Image:Design_patterns_elements_of_reusable_object-oriented_software.png|thumbnail|left]] | |||
| | |||
:* Author: Erich Gamma | |||
:* Published: 2000 | |||
:* ISBN: 978-7111211266, 8131700070 | |||
:"Design Patterns is based on the idea that there are only so many design problems in computer programming. This book identifies some common program-design problems--such as adapting the interface of one object to that of another object or notifying an object of a change in another object's state--and explains the best ways (not always the obvious ways) that the authors know to solve them." | |||
|} | |} | ||
Line 25: | Line 35: | ||
|} | |} | ||
* Design Patterns by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides ([http://www.amazon.com/products/dp/0201633612 Amazon]) | * Design Patterns by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides ([http://www.amazon.com/products/dp/0201633612 Amazon]) | ||
* "The C++ Programming Language" 3rd edition or later Bjarne Stroustrup ([http://www.amazon.com/products/dp/0201700735 Amazon]) | * "The C++ Programming Language" 3rd edition or later Bjarne Stroustrup ([http://www.amazon.com/products/dp/0201700735 Amazon]) |
Revision as of 11:20, 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++
C++ The Complete Reference (5th Edition)
|
Design Patterns - Elements of Reusable Object-Oriented Software
|
Practical C++ Programming
|
- Design Patterns by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides (Amazon)
- "The C++ Programming Language" 3rd edition or later Bjarne Stroustrup (Amazon)
- "Accelerated C+" Andrew Koenig & Barbara Moo (Amazon)
- "Effective C", "More Effective C", "Effective STL" Scott Meyers (Amazon)
- "Exceptional C", "More Exceptional C" Herb Sutter (Amazon)
- "Modern C+ Design" Andrei Alexandrescu (Amazon)
- "The C++ Standard Library" Nicolai Josuttis (Amazon)
- "C++ Templates" Vandevoorde & Josuttis (Amazon)
- "Standard C++ IOStreams and Locales" Langer & Kreft
- Thinking in C++ by Bruce Eckel
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++ Coding Standards : 101 Rules, Guidelines, and Best Practices, Herb Sutter, Andrei Alexandrescu
- "C++ Template Metaprogramming: Concepts, Tools, and Techniques from Boost and Beyond" David Abrahams, Aleksey Gurtovoy (Amazon)