深入探索C++对象模型中的英文词意

      在看COM本质论的前言时,作者Dox Box说了这么一句话:“理解编程模型最可靠的方法是抓住COM的基本词汇表,并精通这些词汇的语义。而这恐怕只能通过编写COM程序并分析这些程序为什么能够按预定的方式工作才能够获得”。这些对于初学者,是任重而道远的,首先应该做的是把英文专用名词给摘录下来,并试着从其对应中文名字理解,所以在这边博文中摘录了《深入探索C++对象模型》这本书中的英文专用名词,有兴趣的可以看看这本书。

      原文及中文对译:

      access level:  访问级别。指的是C++的public、private、protected三种级别

      access section:  访问区段。紧跟访问级别的段落

      alignment:  边界调整对齐。调整至某些bytes的倍数

      bind:  绑定。将程序中的某个符号真正绑定至一个实体对象上

      chain:  串链

      class hierarchy:  class 层次结构

      composition:  组合,通常与继承(inheritance)一同讨论

      concrete inheritance:  具体继承(相对于抽象继承)

      explicit:  显示的,出现在代码中

      implementation:  实现,大部分指class member function 的实现内容

      implicit:  隐式的,为出现在代码中

      instance:  实体

      layout:  布局。指object在内存中的数据分布情况

      mangle:  切割重组(C++对函数名称的一种处理方式)

      object:  对象。

      offset:  偏移位置

      overhead:  额外负担

      overload:  重载

      override:  覆盖

      paradigm:  典范

      resolve:  关联。函数调用时链接器所进行的一种操作,将符号与函数实体关联起来。

      slot:  表格中的一格(一个元素),条目

      subtype:  子类型

      virtual table:  虚拟表格,为实现虚拟机制而设计的一种表格, 内放virtual functions 的地址

以后继续补充。。。。

     

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值