工作过程中 , 当需要创建很多同一类对象的时候 , 为了方便管理和维护 , 通常通过创建一个工厂类 , 由该工厂类根据不同的参数来创建返回对象 , 但是在C++中 , 存在这样的问题 , 每当新建新的对象的时候 , 都需要修改工厂类来支持新的对象的创建 。 从这个过程中 , 我们可以看出 , 操作相当繁琐和重复 。
基于以上的原因 , 我们根据头文件定义的类型 , 使用python来自动创建工厂类文件 , 同时 , 将其集成到cmake 。 所以 , 每次头文件添加新的类型 , 那么只需要重新执行cmake来自动更新工厂类文件 。
第一个支持函数是get_cmd_id_enum_name_list , 该函数的功能是从文件提取枚举名称列表 。
写入注释首先实现注释说明的功能函数 , 该注释主要提示使用者 , 文件是自动生成的 , 不能编辑和提交 。
推荐阅读
-
#钱江晚报小时新闻#对肝病的预警更快更准,澳门大学最新研究成果:检测肝纤维化新技术
-
显卡:R7 4800U来了!华为新款锐龙版笔记本曝光!
-
-
『往事知情人』父亲说嫁给刘邦后会享尽天下富贵,却不料吃尽天下苦楚,原创
-
Intel|7nm制程延期 Intel面临集体诉讼:惹怒用户和投资者
-
-
浙江之声|温州市6114艘渔船全部归港避风或驶入安全水域
-
詹姆斯|皮尔斯遭遇勇士格林反击!你到现在仍然害怕詹姆斯,我们都知道了
-
李晨|表面看似很火,实则无戏可拍的4位明星,最后一位至今“被骂”
-
-
让自己|街拍偶尔尝试一下自己没有尝试过的穿衣风格也是不错的选择
-
-
-
何有强■金南珠一身灰现身,配红色贝雷帽洋气减龄,不愧是韩国版“陈数”,原创
-
-
-
清华一附院北京 2020年全民营养周“合理膳食 免疫基石”——带你重新认识蛋黄
-
小豆丁时尚时髦精必备的单品之一,比阔腿裤更显瘦,“爸爸裤”又复燃了
-
-