I have not made any official doc / book / “polycopié” on C++ (one was in the pipe but never finished). In addition to the above mentioned bible books, I would recommend the following resources:

Important: if you are a reasonably good programmer in C++, you should (really) take a look at the reference bible books from Scott Meyer [1] [2] [3] [4].

C++ Programming Exercises & Projects

2004-2006: DUT I2 UL – Bachelor Informatique de Gestion I2

Title Level Language
  Project (C++): Le Jeux de la Vie L2

2004-2007: Master 2 SCCI

Title Level Language
  TP (C++): Manipulation du corps F256 M1/M2
  Project (C++): Implémentation de l’algorithme A.E.S - src_Project_C++_AES.tgz M1/M2

2009-2010: Parallel & Grid Computing (Master MICS of the UL)

Title Level Language
  Reminding nearly all C++ in a single exercise: Templates, Operator Overloading, STL, Boost… M1/M2

C++ Past Exams

Below are (old) exams I prepared for lectures related to C++ programming.

Year Level Institute Download
2004-2005 DUT2/L2 UL DUT I2   Examen: Makefile, references, Jeux de la vie
2004-2005 DUT2/L2 UL DUT I2   Examen: I/O, Arbre, Arbre binaire de recherche
2004-2005 DUT2/L2 UL DUT I2   Oral Examen: Stack Management
2004-2005 DUT2/L2 UL DUT I2   Oral Examen: Doubled Chained List
2004-2005 DUT2/L2 UL DUT I2   Oral Examen: STL arrays

References

  1. S. Meyers, Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14, 1st ed. O’Reilly Media, Inc., 2014.
  2. S. Meyers, Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition), 3rd ed. Addison-Wesley Professional, 2005.
  3. S. Meyers, Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library. Essex, UK, UK: Addison-Wesley Longman Ltd., 2001.
  4. S. Meyers, More Effective C++: 35 New Ways to Improve Your Programs and Designs. Boston, MA, USA: Addison-Wesley Longman Publishing Co., Inc., 1995.