globe
  1. A Word of Warning 0 items
    Please be careful searching the library site for other C++ books outside of the material linked on this list; it seems the catalogue has issues with the '+' symbol, and a number of books that are there cannot always be readily found! I would suggest looking up a book elsewhere first (i.e., google, amazon) and then searching by author or the isbn; if it is an e-book look at the publisher first,
  2. A few websites 4 items
    For something as dynamical and fast changes as programming, web sites are often a good place to start.
    1. cplusplus.com - The C++ Resources Network

      Website Essential This site is the essential reference for me--definitions and examples! It can be a little slow, but is well worth the wait.

    2. Newest 'c++' Questions - Stack Overflow

      Webpage Recommended Stack-exchange is the place to ask and answer complex questions for coding. If you want to progress beyond the level of the course, it is essential reading.

    3. Learn C++

      Website Recommended A useful site--it can be very useful for instructional material.

    4. Search | Channel 9

      Webpage Further This is Microsoft's video library; it contains lots of interesting video material: search for C++, and you will be able to learn a lot.

  3. Some books for learning about C++ 9 items
    This is by no means exhaustive, and is just a small selection of what is available. The first four books are available locally and if available electronically simply follow the online resource link to access.
    1. Exploring C++ 11: Problems and Solutions Handbook - Ray Lischner, SpringerLink (Online service) 2013 (electronic resource)

      Book Recommended Available as a Springer ebook

    2. C++ All-In-One For Dummies - John Paul Mueller, Jeff Cogswell 2009 (electronic resource)

      Book Recommended Available as a ProQuest ebook

    3. Accelerated C++: practical programming by example - Andrew Koenig, Barbara E. Moo 2000

      Book Recommended

    4. Practical C++ programming - Steve Oualline 2003

      Book Recommended

    5. C++ for dummies - Stephen R. Davis 2014 (electronic resource)

      Book Recommended

    6. A tour of C++ - Bjarne Stroustrup 2014

      Book Recommended

    7. C++ primer - Stanley B. Lippman, Josée Lajoie, Barbara E. Moo 2012

      Book Recommended

    8. Thinking in C++ - Bruce Eckel 2000

      Book Recommended

    9. Programming: principles and practice using C++ - Bjarne Stroustrup 2014

      Book Further

  4. Scientific computing in C++ 3 items
    This course concentrates on programming. I hope many of you are interested how to apply this in physics: the following books may give you some ideas.
    1. Guide to Scientific Computing in C++ - Joe Pitt-Francis, Jonathan Whiteley, SpringerLink (Online service) 2012 (electronic resource)

      Book Further Available as a Springer ebook

    2. A short course in computational science and engineering: C++, Java and Octave numerical programming with free software tools - David Yevick 2012

      Book Further Also currently available as an ebook via Cambridge Books Online Evidence-based Acquisition (2016-2017)

  5. Reference Material 6 items
    What you may want to use to get some details right
    1. C++ Quick Syntax Reference - Mikael Olsson, SpringerLink (Online service) 2013 (electronic resource)

      Book Recommended Available as a Springer ebook

    2. C++ 14 quick syntax reference - Mikael Olsson c2015 (electronic resource)

      Book Recommended

    3. The C++ standard library: a tutorial and reference - Nicolai M. Josuttis 1999

      Book Further

    4. The C++ standard library: a tutorial and reference - Nicolai M. Josuttis 2012

      Book Further You probably want this version-but we do not own a copy.

    5. The C++ Programming Language - Bjarne Stroustrup c1997

      Book Further New edition on order -

    6. The C++ programming language - Bjarne Stroustrup 2013

      Book Recommended