发明授权
- 专利标题: 代码生成方法及装置
-
申请号: CN201611000637.6申请日: 2016-11-14
-
公开(公告)号: CN106502707B公开(公告)日: 2020-05-19
- 发明人: 弋鹏玮 , 许泽伟 , 蔡晓鹏
- 申请人: 腾讯科技(深圳)有限公司
- 申请人地址: 广东省深圳市福田区振兴路赛格科技园2栋东403室
- 专利权人: 腾讯科技(深圳)有限公司
- 当前专利权人: 腾讯科技(深圳)有限公司
- 当前专利权人地址: 广东省深圳市福田区振兴路赛格科技园2栋东403室
- 代理机构: 北京派特恩知识产权代理有限公司
- 代理商 张振伟; 张颖玲
- 主分类号: G06F8/74
- IPC分类号: G06F8/74 ; G06F8/30
摘要:
本发明公开了一种代码生成方法及装置;方法包括:分析源文件中的代码,得到所述源文件中定义的用于在共享内存中实现的原始数据结构;确定各所述原始数据结构包括的基本数据类型,声明增进进程间通信库中对应各所述基本数据类型的分配器,并生成相应分配器别名;基于所述分配器别名,生成与相应原始数据结构对应的目标数据结构;确定各所述目标数据结构对应的分配器定义有相应的分配器别名;将各所述目标数据结构对应的分配器别名、以及对应的增进进程间通信库数据结构输出到目标文件中的代码。实施本发明,能够以简单高效的方式在共享内存中创建用于数据结构用于存取数据。
公开/授权文献
- CN106502707A 代码生成方法及装置 公开/授权日:2017-03-15