>>433
継承による同名の関数宣言は、オーバーロードとはならず、隠蔽されます。
従ってエラーが出ます。

コンパイラに隠蔽ではない事を伝えるには
using CParent::func;
とすればよいです。