これならいい?
class CCreateData
{
public:
int *pdata;
CCreateData(int i){pdata=create(i);}
};
class CWrapperOfDataOperation
{
public:
CWrapperOfpDataOperation(int *pdata){
variouseInitialize(pdata);
}
operator = ...
};
class CDataAndOperation:public CCreateData ,public CWrapperOfpDataOperation
{
public:
int *const pdata;
CDataAndOperation(int i):CCreateData(i),pdata(CCreateData.pdata),CWrapperOfpDataOperation(pdata)
{}
};
ごめん,今したらコンパイルは通った。
けれど int *const pdata; に値が何もわりあてられてないので
コンストラクター 
CWrapperOfpDataOperation(pdata)
で失敗して
0xcccccd8を読み込み中にアクセス違反が発生しました
というエラーが出る