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