我在我的程序中使用 pimpl idiom 并且我被困在一个地方。我的代码是
Class*
Class::GetP()
{
return ClassImpl->GetP();
}
在我的 ClassImpl->GetP() 我有
ClassImpl*
ClassImpl::GetP()
{
return pClassImpl;
}
如您所见,我需要将我的 pImpl bact 转换为我的调用者类型。方法是什么?
我不想使用任何铸造
请咨询
我在我的程序中使用 pimpl idiom 并且我被困在一个地方。我的代码是
Class*
Class::GetP()
{
return ClassImpl->GetP();
}
在我的 ClassImpl->GetP() 我有
ClassImpl*
ClassImpl::GetP()
{
return pClassImpl;
}
如您所见,我需要将我的 pImpl bact 转换为我的调用者类型。方法是什么?
我不想使用任何铸造
请咨询