私は自分のプログラムでpimplイディオムを使用していますが、1つの場所で立ち往生しています。私のコードは
Class*
Class::GetP()
{
return ClassImpl->GetP();
}
私のClassImpl->GetP()には
ClassImpl*
ClassImpl::GetP()
{
return pClassImpl;
}
ご覧のとおり、pImplbactを発信者タイプに変換する必要があります。方法は何ですか?
キャスティングは使いたくない
アドバイスをお願いします