全是精心选出来的精品文档,对您的生活和学习将会有所帮助!
第6章 基本的IDL到C++的映射 3.2 简介 从IDL到C++的映射必须具备下面的条件 (1) 映射应该很直观,并且很容易使用 (2) 应该保留常用的C++风格,尽可能像保准的C++。 (3) 应该是类型安全的。 (4) 在内存和CPU使用上应该是有效的。 (5) 必须能够用于分段或硬(非虚拟)内存的体系。 (6) 必须是可以重入的,以便能够用于线程环境。 (7) 映射必须保留位的透明性。 6.3 标识符的映射 IDL标识符在生成的C++代码中被保留下来。例如: enum Color{red,green,blue}; 映射为C++枚举 enum Color{red,green,blue}; 如果在IDL定义中使用了C++关键字,在映射时将在C++关键自的IDL标识符前加上_cxx_前缀,例如: enum Class{red,green,blue}; 映射为: enum _cxx_Class{red,green,blue}; 在IDL标识符中还要避免使用双下划线。因为标准从C++中将带有下划线的标识符保留为实现所用。 6.4 模块的映射 IDL模块被映射成C++的名字空间。IDL模块的内容在相应的C++名字空间中,因此IDL定义的作用域在C++中得以保留。例如: module Outer{
您可能关注的文档
最近下载
- GB_T 51121-2015风力发电工程施工与验收规范.pdf VIP
- 传感器与检测技术参数检测解读.ppt VIP
- 2025年11月16日四川省事业单位考试《公共基础知识》试题(网友回忆版)(含答案).pdf VIP
- 2025年(完整版)民航初级货运员理论知识题库 .pdf VIP
- 精品解析:山东省济南市历城第一中学2025-2026学年高二上学期期中英语试题(原卷版).docx VIP
- 2025年广东广州市地理生物会考真题试卷+解析及答案.docx VIP
- 【广东】2025年高考广东卷生物高考真题文档版-A4答案卷尾.docx VIP
- 电梯vge产品介绍.pdf VIP
- 化疗一周食谱.pdf VIP
- 《光伏发电站安全规程》.pdf VIP
原创力文档

文档评论(0)