C++の基礎ならCの基礎に加えてこのくらいの知識は必要か

1.簡単なクラス設計
2.例外の使い方
3.名前空間によるモジュール分け
4.簡単なtemplate関数・クラスの実装
5.STLコンテナとアルゴリズムの使い方
6.CとC++の違いの認識
7.C++11以降で追加された機能とライブラリの概要

急ぐ必要はないから適当なペースで