0% found this document useful (0 votes)
24 views4 pages

Essential C++ Resources Online

The document provides resources for C++ including online documentation, standards documents, compilers, libraries and books. It lists websites for C++ language specs, blogs, wikis, talks and compilers. It also lists books on C++, the standard library, design patterns, effective C++ and Boost with ratings of **** to **.

Uploaded by

mciobanu81
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
24 views4 pages

Essential C++ Resources Online

The document provides resources for C++ including online documentation, standards documents, compilers, libraries and books. It lists websites for C++ language specs, blogs, wikis, talks and compilers. It also lists books on C++, the standard library, design patterns, effective C++ and Boost with ratings of **** to **.

Uploaded by

mciobanu81
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

C++ Resources: On the Web and Printed

(Updated October 2016 by Leor Zolman)

Online C++ Language Resources:


 [Link]: “C++ Central” site spearheaded by Herb Sutter. News, events, etc.
[Link]/wiki/faq/cpp11: C++11 Overview

 C++14 ISO November 2014 Draft Standard (free):


[Link]/jtc1/sc22/wg21/docs/papers/2014/[Link]

 Bjarne Stroustrup’s C++11 FAQ:


[Link]

 C++11 Wiki page: [Link]


 Nice description of most forthcoming new language features

 Herb Sutter’s blog: [Link]

C++ Library Resources:

 [Link] (Note: There’s a lot more than lib info here; TS’s, for example!)
[Link]

 Boost Web Site: [Link]

C++11/14 Compilers/Libraries:

 C++ Compiler Standard Conformance Comparison (at [Link])


[Link]

 Online compilers to test language features: Wandbox: [Link]


[Link] (Very simple to use): [Link]

 Twilight Dragon Media (Windows-friendly MinGW gcc compiler, auto-installer):


[Link]

 Visual Studio Community (free version of Microsoft’s development environment):


[Link]
Online C++ Talks from CppCon 2016:

CppCon YouTube Channel (includes all 2015 and 2016 talks):


[Link]

Bjarne Stroustrup, The Evolution of C++ Past, Present and Future (keynote)
[Link]

Herb Sutter, Leak-Freedom in C++…By Default (keynote)


[Link]

Older Online C++ Talks:

Herb Sutter: Why C++? (Amazing keynote from C++ and Beyond Conference, 9/11):
[Link]

Herb Sutter: The Future of C++ (Microsoft Build Conference, 11/12):


[Link]

CppCon 2014 conference presentations:


[Link]

[Link]/wiki/faq/cpp11#cpp11-videos: Nice collection of video presentations

STL Resources:

 MSVC Debug Iterator Information


 MSVC Checked Iterators
 STLFilt: An STL Error Message Decryptor for C++ (Leor’s error filter)

Other C++ Blogs/Resources I Like:

 Andrzej’s C++ blog: [Link]


 C++ Truths: [Link]
 StackOverflow: [Link]
 CppCast: [Link]

C++ Books
My Ratings:
**** = “Must Have”
*** = Outstanding
** = Very Good

 The C++ Programming Language (Fourth Edition), Bjarne Stroustrup, Addison-


Wesley, 1997, ISBN 0-201-88954-4.
     The C++ Standard Library: A Tutorial and Reference, 2nd Ed., Nicolai
Josuttis, Addison-Wesley.
 Design Patterns: Elements of Reusable Object-Oriented Software, Erich Gamma,
Richard Helm, Ralph Johnson, and John Vlissides, Addison- Wesley, 1995, ISBN 0-
201-63361-2. Also available as the Design Patterns CD, Addison-Wesley, 1998,
ISBN 0-201-63498-8.
    C++ Gotchas: Avoiding Common Problems in Coding and Design, Steven
Dewhurst, Addison-Wesley, 2003, ISBN 0-321-12518-5.
    C++ Common Knowledge: Essential Intermediate Programming, Steven
Dewhurst, Addison-Wesley, 2005, ISBN 0-321-32192-8.
 C++ Templates: The Complete Guide, David Vandevoorde and Nicolai Josuttis,
Addison-Wesley, 2003, ISBN 0-201-73484-2.
   C++ Coding Standards, Herb Sutter and Andrei Alexandrescu, Addison-
Wesley, 2005, ISBN 0-321-11358-6.

Scott Meyers’ Effective C++ Series:

    Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11


and C++14, Scott Meyers, O’Reilly, 2014
     Effective C++, Third Edition: 55 Specific Ways to Improve Your
Programs and Designs, Scott Meyers, Addison-Wesley, 2005, ISBN 0-321-33487-6.
    More Effective C++: 35 New Ways to Improve Your Programs and Designs,
Scott Meyers, Addison-Wesley, 1996, ISBN 0-201-63371-X.
    Effective STL: 50 Specific Ways to Improve Your Use of the Standard
Template Library, Scott Meyers, Addison-Wesley, 2001, ISBN 0-201- 74962-9.

The Herb Sutter Collection:

    Exceptional C++, Herb Sutter, Addison-Wesley, 2000, ISBN 0-201- 61562-


2.
   More Exceptional C++, Herb Sutter, Addison-Wesley, 2002, ISBN 0- 201-
70434-X.
    Exceptional C++ Style, Herb Sutter, Addison-Wesley, 2005, ISBN 0- 201-
76042-8.

Boost:
   Beyond the C++ Standard Library: An Introduction to Boost, Björn Karlsson,
Addison-Wesley, 2006, ISBN 0-321-13354-4.
 C++ Template Metaprogramming, David Abrahams and Aleksey Gurtovoy, Addison-
Wesley, 2005, 0-321-22725-5.

You might also like