您好,欢迎访问三七文档
1C++词汇表Aabort()特殊函数如果一个函数抛出异常,但在通往异常函数的调用链中找不到与之匹配的catch,则该程序通常以此函数调用终止abstractbaseclass抽象基类abstractclass抽象类无实例对象的类,其唯一用途是被继承abstractdatatype(ADT)抽象数据类型abstraction抽象具体事物的一个概括accessorfunction访问函数。可以访问一个对象但不能改变其值的函数。action操作action/decisionmodel操作判断模型addingapointerandaninteger指针与整数相加address地址一个指定变量在内存中的位置值。aggregationrelationship聚合关系类之间的“has-a”关系。algorithm算法用以解决问题的规格说明,要求无歧义,可执行并且可终止。ambiguityinmultipleinheritance多重继承的歧义性ampersand(&)suffix&号后缀anglebrackets尖括号ANSI/ISOC++draftstandardANSI/ISOC++标准美国国家标准化协会(AmericanNationalAtandardsInstitute)和国际标准化组织(InternationalStandardsOrganization)发布的C++语言标准appendingstringstootherstrings将字符串添加到另一个字符串中argument参数调用函数时使用的变量或由运算符连接的操作数。argumentinafunctioncall函数调用中的参数arithmeticandlogicunit算术逻辑单元arithmeticassignmentoperator算术赋制值运算arithmeticoperators算术逻辑符array数组同类型的值的集合,可以通过整型下标访问其中的值。arrayinitializelist数组初始化值列表arrayofpointers指针数组arrayofstrings字符串数组arrowmemberselectionoperator(-)箭头成员选择运算符2arrowoperator–运算符p–等同于(*p)﹒m。ASCIIcharactersetASCII字符集ASCIIcodeASCII码美国信息交换标准码(AmericanStandardCodeforInformationInterchange),将字母,数字,标点符号和控制符同0~127之间的整数对应起来。assemblylanguage汇编语言assertmacroassert宏宏是一种特殊的预处理指令,用来在程序中插入一种复杂代码assertion断言在程序某个具体位置上应满足条件的要求,常用assert宏进行测试。assignment赋值给变量赋予一个值。association关联类之间的一种关系。其中,一个类的对象可以操纵另一个类的对象,一般情况下通过对象引用实现。attribute属性attributesofanobject对象属性autostorageclassspecifierauto存储类说明符automaticstorage自动存储automaticstorageclass自动存储类automaticvariable自动变量Bbasecaseinrecursion递归中的基本情况baseclass基类派生其他类的类。baseclassdefaultconstructor基类默认构造函数base-classconstructor基类构造函数base-classdestructor基类析构函数base-classinitialize基类初始化值base-classpointer基类指针base-classvirtualfunction基类虚函数behavior行为behaviorsofanobject对象行为Big-Ohnotation大O表示法标记g(n)=O(f(n)),表明函数g的增长率与用n表示的函数f的增长率相关。例如,10n2+100n–1000=O(n2)。“Bigthree”managementfunctions“大三样”内存管理函数类中用来管理动态内存或其他资源的3个至关重要的函数,即复数构造函数,析构函数和赋值运算符函数。3binaryfile二进制文件以二进制形式存在的数据文件,不能以文本方式读取.binaryoperator二元运算符需要两个运算符对象的运算符,例如x+y.binaryscoperesolutionoperator(::)二元作用域运算符binarysearch折半查找一种在以排序的数组中查找某个特定值的快速算法,每次查找空间减半.binarysearchofanarray数组折半查找binarytree二叉树每个节点至多有两个字节点.bit位二进制数字,也是信息的最小存储单元,他只有两种取值:0或1.不能n位二进制数有2n种可能的取值.black-boxtesting黑盒测试在未知内部实现细节的情况下所进行的测试.block块(程序块)blockscope块范围bodyofafunction函数体bodyofaloop循环体booleanoperator布尔运算符booleantype布尔类型只有true和false两种取值的数据类型.boundarytestcase边界测试用例在合法边界值附近的测试用例.例如,如果一个函数要处理所有的非负整数,那么0就是边界用例测试.boundserror边界错误试图访问数组合法范围外的元素所引发的错误.boundschecking边界检查breakstatementbreak语句C++语句之一,用于终止循环或switch语句.Breakpoint断点在调试器中设定的程序点,当程序执行到该点时,调试器将停止程序执行,以便让用户检查当前程序状态.bubblesort冒泡排序bufferedinput带缓冲的输入将输入按批处理方式集中处理,例如,每次要求输入一行.byte字节一个0到255之间的整数(8个二进制位).事实上,目前所有计算机都将一个字节作为最小存储单元.CC++standardlibraryC++标准库callafunction调用函数4call-by-reference按引用调用call-by-value按值调用calledfunction被调用函数caller调用者callingfunction调用函数callstack调用栈当前所有被调用且未终止运行的函数集合,从当前函数开始,直至main函数结束.cascadedoverloadedoperators连续使用重载的运算符caselablecase标号casesensitive大小写相关区分字母的大小写.cast强制类型转换将值由一种类型转换为另一种类型.例如,C++中将浮点数x转换成整型数,可以用强制类型转换static_castint(x)来实现.castoperator强制类型转换运算符castoperatorfunction强制类型转换运算符函数catchagroupofexceptions捕获一组异常catchanexception捕获一个异常catchargumentcatch参数catchblockcatch块centralprocessingunit(CPU)中央处理单元执行机器指令的计算机部件.charactercode字符编码characterconstant字符常量characterpointer字符指针characterset字符集cin.get()functioncin.get()函数cinobjectcin对象cin属于某个iostream从派生的类clarity清晰性class类程序员自定义的数据类型.classArrayArray类classDateDate类classdefinition类定义classhierarchy类层次classHugeIntegerHugeInteger类classlibraries类库classmemberselectoroperator(.)类成员选择运算符classPhoneNumberPhoneNumber类classscope类范围classStringString类5classtemplate类模板classtemplatename类模板名Classes,ResponsibilitiesandCollaborations(CRC)类、责任与协作clientofaclass类客户clint/servercomputing客户/服务器计算coercionofarguments强制参数类型转换collaboration协作columnsubscript列下标commandline命令行在Windows或UNIX的命令窗口中运行程序所键入的行,包括应用程序名和命令行参数.comment(//)注释语句为帮助他人理解程序代码而编写的解释说明,它将被编译程序忽略.comparingstrings比较字符串compiler编译程序将高级语言(例如C++)所编写的代码转换为机器指令的程序.compileerror编译错误compile-timeerror编译时错误component组件composition复合compoundstatement复合语句由多个语句组成的语句可,可作为if或for语句体.computerprogram计算机语言concatenation连接将一个串放到另一个串的后面.concreteclass具体类condition条件conditionaloperator(?:)条件运算符const一个关键字其声明的量具有不易改变的性质,而系统保留其类型属性和作用域,必要时保留地址属性consttypequalifierconst类型限定符constantvariable常量变量constantpointer常量指针constantpointertonon-constantdata非常量数据的常量指针constant常量程序中不能更改的值.constructor构造函数通过初始值创建对象的函数.continue一种语句用在循环语句中,其作用为结束本次循环6controlstructure控制结构conversionbetweenbuilt-intypesandclasses类和内部类型之间的转换conversionbetweenclasstypes类类型之间的转换conversionconstructor转换构造函数conversionfunction转换函数conversionoperator转换运算符convertderived-classpointertobase-classpointer将派生类指针变为基类指针copyconstructor复制构造函数用一个对象的副本来初始化另一个对象的函数copyofavalue数值副本copyingstrings复制字符串counter-controlledrepetition计数器控制重复coupling耦合表示类与类之间的依赖程度.coutobjectcout对象cout属于从某个ostream派生的类craftingvaluableclasses构造重要类customizesoftware定制的软件Ddanglingpointer悬挂指针未指向有效空间的指针.danglingreference悬挂引用data数据datafield数据成员类对象中出现的变量.datamember数据成员datetype数据类型debugger调试器允许用户运行其他程序,以便对其进行调试程序.在调试器中,被调试程序可以每执行一步或多步,终止运行,还可以查看变量的值等,用以分析程序是否存在缺陷.decision判断declaration声明用以说明变量,函数或类的存在,但并不定义它.declareanarray声明数组d
本文标题:C++术语表
链接地址:https://www.777doc.com/doc-3961067 .html