C++词汇表
A
abort() 特殊函数
如果一个函数抛出异常,但在通往异常函数的调用链中不到与之匹配的catch,则该程序通常以此函数调用终止
abstract base class 抽象基类
abstract class 抽象类
无实例对象的类,其唯一用途是被继承
abstract data type(ADT) 抽象数据类型
abstraction 抽象
具体事物的一个概括
accessor function 访问函数。
可以访问一个对象但不能改变其值的函数。
action 操作
action/decision model 操作判断模型
adding a pointer and an integer 指针与整数相加
address 地址
一个指定变量在内存中的位置值。
aggregation relationship 聚合关系
类之间的“has-a”关系。
algorithm 算法
用以解决问题的规格说明,要求无歧义,可执行并且可终止。
ambiguity in multiple inheritance 多重继承的歧义性
ampersand(&) suffix &号后缀
angle brackets 尖括号
ANSI/ISO C++draft standard ANSI/ISO C++标准
美国国家标准化协会(AmericanNational Atandards Institute)
和国际标准化组织(International Standards Organization)发
布的C++语言标准in运算符的含义
appending strings to other strings 将字符串添加到另一个字符串中
argument 参数
调用函数时使用的变量或由运算符连接的操作数。
argument in a function call 函数调用中的参数
arithmetic and logic unit 算术逻辑单元
arithmetic assignment operator 算术赋制值运算
arithmetic operators 算术逻辑符
array 数组
同类型的值的集合,可以通过整型下标访问其中的值。
array initialize list 数组初始化值列表
array of pointers 指针数组
array of strings 字符串数组
arrow member selection operator(->) 箭头成员选择运算符
arrow operator –>运算符
p–>等同于(*p)﹒m。
ASCII character set ASCII字符集
ASCII code ASCII 码
美国信息交换标准码(American Standard Code for Information Interchange),将字母,数字,标点符号和控制符同0~127之间的整数对应起来。
assembly language 汇编语言
assert macro assert宏
宏是一种特殊的预处理指令,用来在程序中插入一种复
杂代码
assertion 断言
在程序某个具体位置上应满足条件的要求,常用assert
宏进行测试。
assignment 赋值
给变量赋予一个值。
association 关联
类之间的一种关系。其中,一个类的对象可以操纵另一
个类的对象,一般情况下通过对象引用实现。
attribute 属性
attributes of an object 对象属性
auto storage class specifier auto存储类说明符
automatic storage 自动存储
automatic storage class 自动存储类
automatic variable 自动变量
B
base case in recursion 递归中的基本情况
base class 基类
派生其他类的类。
base class default constructor 基类默认构造函数
base-class constructor 基类构造函数
base-class destructor 基类析构函数
base-class initialize 基类初始化值
base-class pointer 基类指针
base-class virtual function 基类虚函数
behavior 行为
behaviors of an object 对象行为
Big-Oh notation 大O表示法
标记g(n)=O(f(n)),表明函数g的增长率与用n表示的函数f的增长率相关。例如,10n2+100n–1000=O(n2)。
“Big three” management functions “大三样”内存管理函数
类中用来管理动态内存或其他资源的3 个至关重要的函数,即复数构造函数,析构函数和赋值运算符函数。
binary file 二进制文件
以二进制形式存在的数据文件,不能以文本方式读取.
binary operator 二元运算符
需要两个运算符对象的运算符,例如x+y.
binary scope resolution operator(::) 二元作用域运算符
binary search 折半查
一种在以排序的数组中查某个特定值的快速算法,每次查空间减半.
binary search of an array 数组折半查
binary tree 二叉树
每个节点至多有两个字节点.
bit 位
二进制数字,也是信息的最小存储单元,他只有两种取值:0或1.不能n位二进制数有2n种可能的取值.
black-box testing 黑盒测试
在未知内部实现细节的情况下所进行的测试.
block 块(程序块)
block scope 块范围
body of a function 函数体
body of a loop 循环体
boolean operator 布尔运算符
boolean type 布尔类型
只有true和false两种取值的数据类型.
boundary test case 边界测试用例
在合法边界值附近的测试用例.例如,如果一个函数要处理所有的非负整数,那么0 就是边界用例测试.
bounds error 边界错误
试图访问数组合法范围外的元素所引发的错误.
bounds checking 边界检查
break statement break语句
C++语句之一,用于终止循环或switch语句.
Breakpoint 断点
在调试器中设定的程序点,当程序执行到该点时,调试器将停止程序执行,以便让用户检查当前程序状态.
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论