初歩的な質問です

<include>"tt.h"

std::vector< rFont > cFONTTYPE;
std::vector< rText > cTEXTOBJ;

cTEXTOBJ[0].Init(&cFONTTYPE);


//-------------tt.h
class rFont {
  func()
//略
}

class rText :public classBase{
void* pFTYPE;//        <----ここと

public:
void Init (void* pP )//        <----;ここは
};

どういう宣言をすればいいのでしょうか?

rTextの関数の中でこういうことがしたいのですが....voidのままでは使えないし

pFTYPE(2).func();

よろしくお願いします