工作过程中 , 当需要创建很多同一类对象的时候 , 为了方便管理和维护 , 通常通过创建一个工厂类 , 由该工厂类根据不同的参数来创建返回对象 , 但是在C++中 , 存在这样的问题 , 每当新建新的对象的时候 , 都需要修改工厂类来支持新的对象的创建 。 从这个过程中 , 我们可以看出 , 操作相当繁琐和重复 。
基于以上的原因 , 我们根据头文件定义的类型 , 使用python来自动创建工厂类文件 , 同时 , 将其集成到cmake 。 所以 , 每次头文件添加新的类型 , 那么只需要重新执行cmake来自动更新工厂类文件 。
第一个支持函数是get_cmd_id_enum_name_list , 该函数的功能是从文件提取枚举名称列表 。
写入注释首先实现注释说明的功能函数 , 该注释主要提示使用者 , 文件是自动生成的 , 不能编辑和提交 。
推荐阅读
-
[央视新闻]美疾控中心:美国入冬可能迎来第二波更严重疫情
-
撸车以后|2020款更迷人,起步252马+多连杆独悬,没白等,30岁开它面子十足
-
田曦薇|《卿卿日常》的4个绝美女性角色,演技炸裂,完全不输女主田曦薇
-
冬天,宁可不吃肉也要吃它,入锅一蒸香甜软糯还补钙,比肉好吃
-
中国新闻网|香港财政司司长:香港经济有望下半年走出谷底
-
特朗普|铁证如山!美国开始怀疑特朗普“身份”:他让“中国制造”充斥每个角落!
-
-
-
-
营养|包菜和它是“绝配”,简单一炒,比肉还香,我家一周吃3回
-
盆栽万年青要怎么养才长得好 盆栽万年青要怎么养才长得好呢
-
-
-
徐某某|火眼金睛!沈阳民警在禁毒宣传现场抓获一吸毒人员
-
-
及时行乐|为地球环境减负,苹果对世界许下10年承诺,其他厂商是否跟进?
-
-
-
蒋勤勤“东京电影节”美麻了,黑白长裙难掩曼妙身姿,47岁依旧倾国倾城
-