工作过程中 , 当需要创建很多同一类对象的时候 , 为了方便管理和维护 , 通常通过创建一个工厂类 , 由该工厂类根据不同的参数来创建返回对象 , 但是在C++中 , 存在这样的问题 , 每当新建新的对象的时候 , 都需要修改工厂类来支持新的对象的创建 。 从这个过程中 , 我们可以看出 , 操作相当繁琐和重复 。
基于以上的原因 , 我们根据头文件定义的类型 , 使用python来自动创建工厂类文件 , 同时 , 将其集成到cmake 。 所以 , 每次头文件添加新的类型 , 那么只需要重新执行cmake来自动更新工厂类文件 。
第一个支持函数是get_cmd_id_enum_name_list , 该函数的功能是从文件提取枚举名称列表 。
写入注释首先实现注释说明的功能函数 , 该注释主要提示使用者 , 文件是自动生成的 , 不能编辑和提交 。
推荐阅读
-
超人爸爸谈育儿|三招让娃信心满满,孩子内向没自信?可能是“自我效能感”太低
-
-
-
大S|大S前经纪人曝小S秘辛,徐妈难耐寂寞再找男友,大S被催复出赚钱
-
网友热议|疫情加剧!教育部:中高风险地区将暂缓秋季开学、学生暂缓返校
-
油皮用补水面膜还是保湿面膜,最适合油性皮肤的补水面膜-
-
闽南|世界级非遗!深藏于闽南的“送王船”,是怎样一种盛况?
-
-
-
-
-
-
-
-
-
bobo妈妈|单亲家长该如何做,马伊琍“人设”崩了!女儿喊话:妈妈不要装了
-
28岁女没结婚,该发愁吗,女生28岁了还没有结婚的想法-
-
魔道祖师:金凌大小姐团宠背后是无尽的心酸,无父无母让人泪目!
-
花间雨屋星座2020年下半年运气极佳的四大星座,好运来报道
-
【cnBeta|Pencil笔尖适配器 增加力感应按键,苹果公司研究Apple】