化简c++一个类多个函数

开始样儿这样:

类 A:公 基{
    整 哈哈(){f();}
};
类 B:公 基{
    整 哈哈(){g();}
};
类 C:公 基{
    整 哈哈(){h();}
};

现在,化简为这样,搞个枚举分类型:

(n){
若 A:f();
若 B:g();
若 C:h();
}

是不是,爽多了,把类类型化为枚举,然后在中根据类型来处理.

posted @ 2021-05-20 21:16  zjh6  阅读(16)  评论(0)    收藏  举报  来源