C++术语
本文总结下C++中的一些术语。
| 英文 | 翻译 |
|---|---|
| abstract | 抽象的 |
| abstraction | 抽象性、抽象件 |
| abstract data type,ADT | 抽象数据类型 |
| access | 访问 |
| access level | 访问级别,public、private、protected等级 |
| access section | 访问区段,public、private、protected保护的段落 |
| access function | 访问函数 |
| adapter | 适配器 |
| address-of operator | 取地址操作符 |
| aggregation | 聚合 |
| alignment | 边界对齐 |
| allocate | 分配 |
| allocator | 分配器 |
| argument | 实参 |
| arrow operator | 箭头操作符 |
| assert(-ion) | 断言 |
| assign(-ment) | 赋值 |
| assignment operator | 赋值操作符 |
| binary operator | 二元操作符 |
| bind | 绑定 |
| bit | 位 |
| bitwise | (以bit为单元逐一……) |
| class hierarchy | class 体系,class层次结构 |
| compatible | 兼容 |
| compile time | 编译期 |
| component | 组合 |
| composition | 复合,组合 |
| concrete | 具象的 |
| concurrent | 并发 |
| constraint | 约束(条件) |
| construct | 构建 |
| container | 容器 |
| const | (C++关键字,代表constant) |
| constant | 常量 |
| constructor | 构造函数 |
| copy (动词) | 拷贝 |
| copy (名词) | 复件、副本 |
| declaration | 声明 |
| default | 缺省 |
| definition | 定义 |
| delegate | 委托 |
| dereference | 提领(解参考) |
| derived class | 派生类 |
| design pattern | 设计模式 |
| destroy | 销毁 |
| destructor | 析构函数 |
| directive | 指示符 |
| dynamic binding | 动态绑定 |
| entity | 物体 |
| encapsulation | 封装 |
| enum(-eration) | 枚举 |
| equality | 相等 |
| equivalence | 等价 |
| evaluate | 核定、核算 |
| exception | 异常 |
| explicit | 显式 |
| expression | 表达式 |
| framework | 框架 |
| full specialization | 全特化 |
| function | 函数 |
| function object | 函数对象 |
| function template | 函数模板 |
| generic | 泛型、泛化、一般化 |
| handle | 句柄 |
| handler | 处理函数 |
| header (file) | 头文件 |
| heap | 堆 |
| hierarchy | 继承体系(层次结构) |
| identifier | 标识符 |
| implement(-ation) | 实现 |
| implicit | 隐喻的、暗自的、隐式 |
| information | 信息 |
| inheritance | 继承 |
| inline | 内联 |
| initialization list | 初值列 |
| initialize | 初始化 |
| instance | 实体,实例 |
| instantiate | 具现化、实体化 |
| interface | 接口 |
| interpreter | 解释器 |
| invariants | 恒常性 |
| invoke | 调用 |
| iterator | 迭代器 |
| layout | 布局 |
| linker | 连接器 |
| literal | 字面常量 |
| load | 装载 |
| local | 局部的 |
| lock | 锁 |
| loop | 循环 |
| lvalue | 左值 |
| macro | 宏 |
| mangle | 名称切割重组(C++对于函数名称的一种处理方式 |
| member | 成员 |
| member function | 成员函数 |
| memory | 内存 |
| memory leak | 内存泄漏 |
| meta- | 元- |
| meta-programming | 元编程 |
| modeling | 建模 |
| module | 模块 |
| modifier | 修饰符 |
| multi-tasking | 多任务 |
| namespace | 命名空间 |
| native | 固有的 |
| nested | 嵌套 |
| object | 对象 |
| object based | 基于对象的 |
| object model | 对象模型 |
| object oriented | 面向对象 |
| operand | 操作数 |
| operating system | 操作系统 |
| operator | 操作符 |
| overflow | 溢出 |
| overhead | 额外开销 |
| overload | 重载 |
| override | 覆写,改写 |
| paradigm | 范式 |
| parallel | 并行 |
| parameter | 参数、形参 |
| parent class | 父类 |
| parse | 解析 |
| partial specialization | 偏特化 |
| pass by reference | 按址传递 |
| pass by value | 按值传递 |
| pattern | 模式 |
| placement delete | (某种特殊形式的delete operator) |
| placement new | (某种特殊形式的new operator) |
| pointer | 指针 |
| polymorphism | 多态 |
| preprocessor | 预处理器 |
| procedural | 程序性的 |
| pseudo code | 伪码 |
| quality | 质量 |
| raw | 原始的、未经处理的 |
| recursive | 递归 |
| refer to | 指涉、指称、指向 |
| reference | 引用,参考 |
| regular expression | 正则表达式 |
| return type | 返回类型 |
| return value | 返回值 |
| resolve | 决议。函数调用时链接器所进行的一种操作,将符号与函数实例产生关联。 |
| runtime | 运行期 |
| rvalue | 右值 |
| schedule | 调度 |
| scheduler | 调度器 |
| scope | 作用域 |
| semantics | 语义 |
| signature | 签名(式) |
| smart pointer | 智能指针 |
| specialization | 特化 |
| stack | 栈 |
| standard library | 标准程序库 |
| statement | 语句 |
| static | 静态的 |
| subtype | 子类型 |
| support | 支持 |
| template | 模板 |
| temporary object | 临时对象 |
| throw | 抛、掷 |
| token | 语汇单元 |
| type | 类型 |
| unary function | 单参函数 |
| underflow | 下溢 |
| unqualified | 未经资格修饰 |
| user interface | 用户界面 |
| value | 值、数值 |
| variable | 变量 |
| virtual function | virtual 函数 |
| virtual inheritance | 虚拟继承 |
| virtual table | 虚表 |
参考
常用术语
C++常用术语
