工作过程中 , 当需要创建很多同一类对象的时候 , 为了方便管理和维护 , 通常通过创建一个工厂类 , 由该工厂类根据不同的参数来创建返回对象 , 但是在C++中 , 存在这样的问题 , 每当新建新的对象的时候 , 都需要修改工厂类来支持新的对象的创建 。 从这个过程中 , 我们可以看出 , 操作相当繁琐和重复 。
基于以上的原因 , 我们根据头文件定义的类型 , 使用python来自动创建工厂类文件 , 同时 , 将其集成到cmake 。 所以 , 每次头文件添加新的类型 , 那么只需要重新执行cmake来自动更新工厂类文件 。
第一个支持函数是get_cmd_id_enum_name_list , 该函数的功能是从文件提取枚举名称列表 。
写入注释首先实现注释说明的功能函数 , 该注释主要提示使用者 , 文件是自动生成的 , 不能编辑和提交 。
推荐阅读
-
#洋哥爱生活#鸢尾传情,良缘再现,旧情碰撞,3星座携手真爱,地老天荒,月底
-
-
央视|新疆特色美食走出国门 货物含9万个馕及1万个列巴
-
-
大S|汪小菲和S妈开战?为夺子深夜开骂,S妈怒放话“不要抢我外孙”
-
水浒传|曹雪芹为何要在红楼梦中,描写1个藏污纳垢、丑陋不堪的馒头庵?
-
-
-
-
-
『江苏省』汛期临近 江苏省要求“零疏漏”排查各类安全隐患
-
什么方法可以快速排便按摩肚子 什么方法可以快速排便
-
中华人民共和国国务院新闻办公室|2020-08-22 13:58:13来源:Xinhua
-
职业教育|担心孩子不知道从事什么职业?别怕,新规定来了
-
上观|上海市第三届市民运动会2020“战FUN宝山”罗泾美丽乡村徒步赛举行
-
-
iPhone 12不再附送充电器 深度分析苹果为哪般
-
-
萌叔说历史|刘禅的一个问题,诸葛亮才明白,他平时“装傻”,诸葛亮临终前
-
央视新闻|伊拉克新冠肺炎确诊病例累计逾29万例,死亡超8千人