我期待就如何改善以下代码代码: public interface IExample{ void Do(); }
public interface IExampleA: IExample {}
public class ExampleA: IExampleA { public void Do(); }
public interface IExampleB: IExample {}
p
TL; DR:寻找一个预处理器宏来为所有预定义集合的组合生成所有if/else-if/else-error语句/模板参数的枚举。 我有一个抽象类(Base)3-亚类(SubA<int a>,SubB<int a>,SubC<int a, int b>),所以无法初始化抽象类,但可以初始化子类。这些子类也有一个或两个非类型的模板参数。我有一个基准测试工具,它从数据库(子类运行,模板参数和参数/工作负