工作过程中 , 当需要创建很多同一类对象的时候 , 为了方便管理和维护 , 通常通过创建一个工厂类 , 由该工厂类根据不同的参数来创建返回对象 , 但是在C++中 , 存在这样的问题 , 每当新建新的对象的时候 , 都需要修改工厂类来支持新的对象的创建 。 从这个过程中 , 我们可以看出 , 操作相当繁琐和重复 。
基于以上的原因 , 我们根据头文件定义的类型 , 使用python来自动创建工厂类文件 , 同时 , 将其集成到cmake 。 所以 , 每次头文件添加新的类型 , 那么只需要重新执行cmake来自动更新工厂类文件 。
第一个支持函数是get_cmd_id_enum_name_list , 该函数的功能是从文件提取枚举名称列表 。
写入注释首先实现注释说明的功能函数 , 该注释主要提示使用者 , 文件是自动生成的 , 不能编辑和提交 。
推荐阅读
-
小霸王谈车▲打电话全部拒接,次日开车时傻眼了,奔驰乱停车堵住停车场
-
-
股票|从亏损中悟出的炒股模式:炒股只看4个字就足够,少奋斗10年
-
-
纵相新闻|带示威者闹到市长家门口,西雅图女议员被指“泄露机密”
-
-
肖战|《跨界歌王》邀请肖战、王一博?有人开始狙击,改过自新不好吗
-
光芯片制造最难的是光刻机吗,为什么制造芯片光刻机就这么难
-
Selina产子细节曝光!SHE姐妹现身医院陪同,家人最后才得知消息
-
-
华为Mate|外媒曝华为Mate 40将配备双扬声器:或与华为 Mate20X同款
-
#舌尖学问#清脆虾仁,美味蛋包饭的做法这几道家常菜的做法,可乐鸡翅
-
散热不好的笔记本用什么散热器 笔记本用散热器好吗吗
-
蒙蒙烟雨|我不能打你闺蜜的歪主意吗?,爆笑段子:你以前不是说过
-
-
智选之家|即将短兵相接!,10月手机大战:华为小米苹果一加
-
-
音乐大烩菜|该不会是整形公司开发的吧?,我靠!这款APP
-
别在忧伤时回答|是一个人最大的修行,【荐读】好好吃饭
-
汽车之家|不光有颜值还有内在!,丰田威兰达高级脸的车来了