//------------------------------
// 선언부
class CA
{
public:

	void Func();
};

class CB : public CA
{
public:

	using CA:Func;
	void Func( int a );
}

//-----------------------------
// 구현부

CB* pTestClass = new CB;

pTestClass->Func();
pTestClass->Func( 1 );

using CA:Func; 를 선언하지 않을 경우
pTestClass->Func(); 는 영영 사용 불가능 ㅋ.. 형변환을 해서 써야한다.
아니 그전에 함수가 없다고( 인자를 받는 함수 뿐이라고 ) 에러를 뱉어낸다.