そうですね、失礼しました。
まったくの初心者ではないというのは
上の例でいくと

クラスがわかる
継承の概念がわかる
オーバーロード、オーバーライドがわかる
ストリームがわかる
STLは使うくらいならできる
operatorのオーバーロードがわかる
例外安全のテクニックがわかる
C++でオブジェクト指向設計ができる


といった感じです。
UNIXのCとC++の経験ありで、一番長く付き合ったのは
JAVAですので、ポインターも分かりますしオブジェクト指向も理解しているつもりです。

よろしくお願いします。