TypelessMember::func(&A::myFunc); // The original function pointer (pretending to be a member function of a "typelessof code is hit}
A valueA = {};
TypelessMember* typelessA = typeless
shadowTexDesc.MipLevels = 1; shadowTexDesc.Format = DXGI_FORMAT_R32_TYPELESSD3D11 ERROR: ID3D11Device::CreateDepthStencilView: The Format (0x27, R32_TYPELESS) is invalid, when creatinga View; it is not a fully qualified Format castable from the
class Baseclass Typeless : Base T data;这样做的目的是在容器中存储基类指针。external_ref_to_object;
: external_ref_to_object(ref)}
Base *p_tmp = new Typeless在我的例子中,每个派生类都有这样一个标识符(每个T在Typeless<T>中是唯一的