工作过程中 , 当需要创建很多同一类对象的时候 , 为了方便管理和维护 , 通常通过创建一个工厂类 , 由该工厂类根据不同的参数来创建返回对象 , 但是在C++中 , 存在这样的问题 , 每当新建新的对象的时候 , 都需要修改工厂类来支持新的对象的创建 。 从这个过程中 , 我们可以看出 , 操作相当繁琐和重复 。
基于以上的原因 , 我们根据头文件定义的类型 , 使用python来自动创建工厂类文件 , 同时 , 将其集成到cmake 。 所以 , 每次头文件添加新的类型 , 那么只需要重新执行cmake来自动更新工厂类文件 。
第一个支持函数是get_cmd_id_enum_name_list , 该函数的功能是从文件提取枚举名称列表 。
写入注释首先实现注释说明的功能函数 , 该注释主要提示使用者 , 文件是自动生成的 , 不能编辑和提交 。
推荐阅读
-
-
宋安之|是如何铲除把持朝政的霍光家族势力?,毫无根基的汉宣帝刘病已
-
海峡军武@还为越南撑腰,中方发出强势警告,美军机一个月9次闯南海
-
辽沈晚报营口时刻|营口盖州市果园乡党委第一副书记陈涛:实实在在为咱老百姓办点事
-
-
相遇的夏天|恋综高学历女2“逆袭”,节目外被两位男生追,爱情事业双丰收
-
英国|隐忍70年!这次中国不再隐藏实力,“带刀侍卫”横空出世令美不安
-
问董秘|19年年报出来以后是否已经申请摘帽?,投资者提问:请问
-
|精利主义者!格林占据职场三大毒瘤,勇士却还想留下他
-
[失眠]中国有2亿失眠患者,安眠药怎么吃?褪黑素有用吗?
-
#陈皮话事#竟暴露了美国政府的一个巨大问题,美国粗暴“发钱”背后
-
比亚迪唐|曾月销破万不费劲儿,现如今卖2千的水平,比亚迪唐难回巅峰?
-
-
-
-
-
-
下雨|河南遭遇极端强降雨 日雨量破历史极值:专家称22日降雨减弱停歇
-
-