工作过程中 , 当需要创建很多同一类对象的时候 , 为了方便管理和维护 , 通常通过创建一个工厂类 , 由该工厂类根据不同的参数来创建返回对象 , 但是在C++中 , 存在这样的问题 , 每当新建新的对象的时候 , 都需要修改工厂类来支持新的对象的创建 。 从这个过程中 , 我们可以看出 , 操作相当繁琐和重复 。
基于以上的原因 , 我们根据头文件定义的类型 , 使用python来自动创建工厂类文件 , 同时 , 将其集成到cmake 。 所以 , 每次头文件添加新的类型 , 那么只需要重新执行cmake来自动更新工厂类文件 。
第一个支持函数是get_cmd_id_enum_name_list , 该函数的功能是从文件提取枚举名称列表 。
写入注释首先实现注释说明的功能函数 , 该注释主要提示使用者 , 文件是自动生成的 , 不能编辑和提交 。
推荐阅读
-
穿搭|简约才高级,初秋通勤风穿搭示范,清雅知性气质满分
-
-
国际人物志|还取下手铐挑衅,英国逃犯发视频对警察叫嚣“来抓我”
-
-
祁连军武|日媒感慨:百年变局将至,神龙一号成功着陆!美鹰派大佬一声不吭
-
带男孩和带女孩儿有什么差别?过来人的经验,建议收藏
-
我爱追TVB唐诗咏忍不住发文澄清!,被曲解嫁马国明
-
发型|小心网上那些算命的!可能会害了你!八字不能乱透露
-
-
迪丽热巴|众星同天齐营业,赵丽颖迪丽热巴风格差别大,肖战又奶又帅气
-
波梓的时尚手账|杨幂美颜恢复!新杂志销量可观,百变穿衣减龄又高级
-
高校|这两所不是211重点大学,但却是国内百强名校,综合实力很高
-
可不可以简单就营商环境论营商环境?可不可以简单音谱
-
指尖上的王者|出装看不懂没关系,本文为你详细分解,沈梦溪成世冠第一法师
-
球场十二人▲真能顺利进行有望收入1亿欧,国米今夏回笼资金就指望这3人
-
|将军分羊肉忘给车夫,第二天车夫把他拉去敌营,从此诞生一成语
-
-
产业气象站 AMD二季度财报亮眼、台积电7nm产能吃紧
-
-
全网球APP 大威分享健康饮食配方:比较喜欢吃生食和素食