我有几个接口IFace1
,IFace2
等等。接口有不同的方法集,所有方法都有不同的返回和输入参数类型。
我想要一个代理类
template<typename IFace>
class TheProxyClass : public<IFace>
{
/*...................*/
private:
IFace * iface;
}
我需要该类具有IFace
方法,使它们通过iface
属性传输调用。一种自动生成IFace
方法,只通过调用对应的方法iface
。
我有办法吗?没有 C++11,允许升压。