工作过程中 , 当需要创建很多同一类对象的时候 , 为了方便管理和维护 , 通常通过创建一个工厂类 , 由该工厂类根据不同的参数来创建返回对象 , 但是在C++中 , 存在这样的问题 , 每当新建新的对象的时候 , 都需要修改工厂类来支持新的对象的创建 。 从这个过程中 , 我们可以看出 , 操作相当繁琐和重复 。
基于以上的原因 , 我们根据头文件定义的类型 , 使用python来自动创建工厂类文件 , 同时 , 将其集成到cmake 。 所以 , 每次头文件添加新的类型 , 那么只需要重新执行cmake来自动更新工厂类文件 。
第一个支持函数是get_cmd_id_enum_name_list , 该函数的功能是从文件提取枚举名称列表 。
写入注释首先实现注释说明的功能函数 , 该注释主要提示使用者 , 文件是自动生成的 , 不能编辑和提交 。
推荐阅读
-
『央视』一句话损失 28 亿,被央视封杀 8 个月后,它的噩梦才刚开始
-
-
京东:第一季度营收1462亿元,市场预期1365.3亿元
-
卡哇伊|红的发紫!生肖鸡生肖牛生肖龙,这三个生肖在6月干啥都顺利
-
天秤座▲7月,桃花繁盛,念你极深,回眸诉说,打动旧爱,牵手再续前缘
-
-
杭州日报|杭州一高端楼盘,万元高档马桶接连失踪!监控这一幕把人看懵了…
-
-
-
东方甄选CEO回应抖音店铺被关:我们不小心触发了规则
-
首尚信息报道共同药业:争创国内领先、国际一流的甾体药物生产企业
-
聊聊数码|12遭群嘲,苹果:我优化功力天下无敌,用不上120Hz屏幕,致iPhone
-
-
梦幻西游电脑版@40次后喜提2把高伤元身!,梦幻西游:玩家执着幻化
-
『北斗导航』地下3000米发现新生命,本不该出现的东西,却已经出现了
-
军事问萍|达7320亿美元,那美国大兵的工资有多高?,2019年美国军费创新高
-
cnBetaTB 三星奥德赛游戏显示器定价和开卖日期曝光
-
-
香香旗袍妹|各种穿搭都超可,简约风格很喜欢,?马甲线美女袁姗姗
-