工作过程中 , 当需要创建很多同一类对象的时候 , 为了方便管理和维护 , 通常通过创建一个工厂类 , 由该工厂类根据不同的参数来创建返回对象 , 但是在C++中 , 存在这样的问题 , 每当新建新的对象的时候 , 都需要修改工厂类来支持新的对象的创建 。 从这个过程中 , 我们可以看出 , 操作相当繁琐和重复 。
基于以上的原因 , 我们根据头文件定义的类型 , 使用python来自动创建工厂类文件 , 同时 , 将其集成到cmake 。 所以 , 每次头文件添加新的类型 , 那么只需要重新执行cmake来自动更新工厂类文件 。
第一个支持函数是get_cmd_id_enum_name_list , 该函数的功能是从文件提取枚举名称列表 。
写入注释首先实现注释说明的功能函数 , 该注释主要提示使用者 , 文件是自动生成的 , 不能编辑和提交 。
推荐阅读
-
-
盛京客|儿子天天吃不够,鲜香软糯,刚上桌就吃光!,自从学会芋头这样做
-
-
-
百战刀|掩护核轰炸机飞越大洋,无视F22直扑美本土,50艘战舰出海列阵
-
-
青春你太痘了|《向往4》为啥从不拍嘉宾洗刷?看了卫生间环境后,这谁忍得了?
-
-
孩子|女子离婚后带俩娃4年交30多名男友,结果都被对方抛弃,竟是这个原因
-
-
东风风行T5 EVO到店实拍,预售10.49万起,你买它还是长安UNI-T?
-
-
放飞自我|和学生结婚的黄磊不让学生海清谈恋爱?海清称大学单身被拆穿
-
-
木乃伊|深埋地下千年仍有细胞存活!这不是传说?木乃伊是否有神奇力量?
-
倩文说星座|从不依附男人的几大星座女,是完美女强人典范,胆识过人能力强悍
-
落叶知秋|美颜相机都掩盖不了的沧桑,优雅老去不好吗?,满脸褶子青筋毕露
-
悟空闯游戏|Plus芯片+腾讯Buff,ROG游戏手机3国行发布,3999元起,骁龙865
-
-
饵料|能钓多少鱼,并不是靠饵料、小药和打窝,而是由它“决定”