工作过程中 , 当需要创建很多同一类对象的时候 , 为了方便管理和维护 , 通常通过创建一个工厂类 , 由该工厂类根据不同的参数来创建返回对象 , 但是在C++中 , 存在这样的问题 , 每当新建新的对象的时候 , 都需要修改工厂类来支持新的对象的创建 。 从这个过程中 , 我们可以看出 , 操作相当繁琐和重复 。
基于以上的原因 , 我们根据头文件定义的类型 , 使用python来自动创建工厂类文件 , 同时 , 将其集成到cmake 。 所以 , 每次头文件添加新的类型 , 那么只需要重新执行cmake来自动更新工厂类文件 。
第一个支持函数是get_cmd_id_enum_name_list , 该函数的功能是从文件提取枚举名称列表 。
写入注释首先实现注释说明的功能函数 , 该注释主要提示使用者 , 文件是自动生成的 , 不能编辑和提交 。
推荐阅读
-
「嘻哈段子」但是我就是喜欢这样的垃圾,十条笑话:他是哪里都没你好
-
-
-
-
爱龙爱炫车|突然全身瘫痪,靠轮椅生活,马上要成为湖南台“一姐”
-
#梅西#近日,巴萨传来关键消息:梅西3天内定去留,可以自由身离队!
-
花儿朵朵|号称明朝最强的15万锦衣卫做了什么,怎么没有救国?,明朝灭亡时
-
IT之家|12定价仍将涨50美元,分析师:即使不附赠EarPods/充电器,iPhone
-
车漫部落|马自达“电改油”SUV开售,车漫联播:东本版飞度官图来了
-
苏州金融圈|助力企业点燃“薪”火,苏州中行发放“薪金云贷”
-
宋亚轩|宋亚轩连续三年卡点为谭维维庆生,再唱那首歌惹得粉丝泪奔
-
|进入初三的女生,最好远离这“3种同学”,不然影响中考
-
-
-
-
-
-
红星美羚|奶粉的“香味”和“质量”?不得不说的那些事
-
飞龙聊体育|球迷:专门针对利拉德,湖人终迎好消息!大将伤愈归来将出战首轮
-
湖人队▲刚刚!NBA传来3条消息!小卡被夸、欧文一战成名、湖人有喜讯