C++常用术语及其英文翻译的含义和简单用途总结(二)
(1)地址(address)是一个数字,根据它可以找到内存中的一个字节。
(2)别名声明(alies declaration)为一种类型定义一个同义词:使用“名字 = 类型”的格式将名字作为该类型的同义词,行使相同的功能。
(3)算术类型(arithmetic type)布尔值、字符、整数、浮点数等内置类型。
(4)数组(array)是一种数据结构,存放着一组未命名的对象,可以通过索引来访问这些对象。
(5)auto 是一种类型说明符,编译器通过变量的初始值来推断变量的类型。
(6)基本类型(base type)是类型说明符,可用const修饰,在声明语句中位于声明符之前。基本类型是最常见的数据类型,以此为基础构件声明符。
(7)声明符(declarator)是声明的一部分,包括被定义的名字和类型修饰符,其中类型修饰符是可以没有的。
(8)声明(declaration)声明存在一个变量、函数或是别处定义的类型。名字必须在定义或声明之后才能使用。
(9)绑定(bind)另某个名字与给定的实体关联在一起,使用该名字就是使用该实体。例如,引用就是将某个名字与某个对象绑定在一起。
(10)字节(byte)内存中可寻址的最小单元,大多数机器的字节占用8位(bit)。
(11)类成员(class member)类的组成部分,包括成员数据和成员函数。
(12)复合类型(compound type)是一种类型,它的定义以其他类型为基础。
(13)const 是一种类型修饰符,用于说明永不改变的对象。const对象一旦定义就无法再赋新值,所以必须初始化。
(14)常量指针(const pointer)是一种指针,它的值永不改变,即它指向的对象的地址固定。
(15)常量引用(const reference)是一种习惯叫法,含义是指向常量的引用。
(16)常量表达式(const expression)能在编译时计算并获取结果的表达式。
(17)constexpr 是一种函数或一种类型,用于代表返回结果为常量表达式的函数或constexpr定义的变量是一个常量,必须用常量表达式初始化。如:constexpr int mf = 20; //20是常量表达式
(18)转换(convention)一种类型的值转变成另外一种类型值的过程。C++语言支持内置类型之间的转换。
(19)数据成员(data member)组成对象的数据元素,类的每个对象都有类的数据成员的一份拷贝。数据成员可以在类内部声明的同时初始化。
(20)decltype 是一个类型说明符,从变量或表达式推断得到类型。
(21)默认初始化(default initialization)当对象未被显示地赋予初始值时执行的初始化行为。由类本身负责执行的类对象的初始化行为。全局作用域的内置类型对象初始化为 0;局部作用域的对象未被初始化即拥有未定义的值
。
(22)定义(definition)为某一特定类型的变量申请存储空间,可以选择初始化该变量。名字必须在定义或声明之后才能使用。
(23)转义序列(escape sequence)字符特别是那些不可打印字符的替代形式。转义以反斜线开头,后面紧跟一个字符,或者不多于3个八进制数字,或者字母x加上1个十六进制数。
(24)头文件保护符(header guard)使用预处理变量以防止头文件被某个文件重复包含。
(25)标示符(identifier)组成对象名字的字符序列,标示符对大小写敏感。
(26)类内初始值(in-class initializer)在声明类的数据成员时同时提供的初始值,必须在等号右侧或花括号内。
(27)在作用域内(in scope)名字在当前作用域内可见。
(28)列表初始化(list initialization)利用花括号把一个或多个初始值放在一起的初始化形式。
(29)字面值(literal)是一个不能改变的值,如数字、字符、字符串等。单引号内的是字符字面值,双引号内的是字符串字面值。
(30)顶层 const(top-level const)是一个const,规定对象本身的值不能改变。如,指针本身是一个常量。
(31)底层 const(low-level const)一个不属于顶层的const,类型如果由底层常量定义,则不能被忽略。如,指针指向的对象是个常量。
(32)空指针(null pointer)值为0的指针,空指针合法但是不指向任何对象。
(33)nullptr 是表示空指针的字面值常量。
(34)对象(object)是内存的一块区域,具有某种类型,变量是命名了的对象。
(35)指针(pointer)是一个对象,存放着某个对象的地址,或者某个对象存储区域之后的下一个地址,或者 0。
(36)指向常量的指针(pointer to const)是一个指针,存放着某个常量对象的地址。指向常量的指针不能用来改变它所指对象的值。
(37)预处理器(preprocessor)在C++编译过程中执行的一段程序。
(38)引用(reference)是某个对象的别名,操作引用,相当于操作该实体。
(39)对常量的引用(reference to const)是一个引用,不能用来改变它所绑定对象的值。对常量的引用可以绑定常量对象,也可以绑定非常量对象,或者表达式的结果。
(40)分离式编译(separate compilation)把程序分割为多个单独文件的能力。
(41)类型别名(type alias)是一个名字,是另外一个类型的同义词,通过关键字typedef或别名声明语句来定义。
(42)类型检查(type checking)是一个过程,编译器检查程序使用某给定类型对象的方式与该类型的定义是否一致。
(43)typedef 为某类型定义一个别名。当关键字typedef作为声明的基本类型出现时,声明中定义的名字就是类型名。
(44)void * 可以指向任意非常量的指针类型,不能执行解引用操作。
(45)#define 是一条预处理指令,用来定义一个预处理变量。
(46)#endif 是一条预处理指令,用于结束一个#ifdef 或 #ifndef 区域。
(47)#ifndef 是一条预处理指令,用于判断给定的预处理变量是否尚未定义。
C++常用术语及其英文翻译的含义和简单用途总结(二)相关推荐
- C++常用术语及其英文翻译的含义和简单用途总结(六)
(1)抽象数据类型(abstract data type)封装(隐藏)了实现细节的数据结构 (2)访问说明符(access specifier)包括关键字public 和 private.用于定义成员 ...
- 会计方面专业术语的英文翻译
会计方面专业术语的英文翻译 acceptance 承兑 account 账户 accountant 会计员 accounting 会计 accounting system 会计制度 accounts ...
- Word中如何将英文翻译成中文?简单的方法介绍
怎样将英文翻译成中文?通常我们在进行文档阅读的时候往往会遇到不熟悉的单词或者是句子,如果这个时候我们一个一个的将单词复制进浏览器中进行查找将会很浪费时间,并且比较麻烦,这时,我们可以借助工具就可以实现 ...
- 如何将word中的英文翻译成中文?简单教程讲解
我们在进行英文文档阅读的时候往往还会遇到很多陌生的单词,很多人选择的方法是直接将单词复制进搜索框中或者是那本词典进行查找,这样会很浪费我们的时间的,也很麻烦,那么,除了上述方法还有没有简单的方法呢?当 ...
- 大数据术语的英文翻译
一.大数据 英文:big data,mega data 大数据,或称巨量资料,指的是需要新处理模式才能具有更强的决策力.洞察发现力和流程优化能力的海量.高增长率和多样化的信息资产. ...
- 写作相关-----电路专业术语及英文翻译
Chapter 1 Elements and Laws of Eletrical Circuits 电路 electrical circuit 电路模型 Circuit model 电源 source ...
- 计算机术语离线翻译,计算机专业术语50个翻译
计算机专业50个常用术语的英文表述 1. API Application Program Interface (应用程序接口) 2. GDK GIMP Drawing Kit (GIMP 绘图包) 3 ...
- 怎么把英文翻译成中文?手机中英翻译的简单方法
怎么把英文翻译成中文?现如今来中国的老外越来越多,我们的身边可能都会有几个外国朋友,对于不会外语的朋友来说,如何解决交流问题成为了一个值得关注的问题.那么有没有手机完成英文翻译成中文的简单方法呢?当然 ...
- JAVA英文翻译表--IT术语中英对照
2008年02月15日 星期五 15:52 JAVA英文翻译表 ● 单词「式」: constructor 建构式 declaration 宣告式 definition 定义式 destructor 解 ...
最新文章
- 如果理解运算符和各类数值的布尔值
- 初学者编写python用什么软件好_初学者编写python用什么软件
- python大神-Python代码怎么写,听听顶尖Python大神的建议
- JavaScript-回调函数
- 使用Hibernate在CQRS读取模型中进行快速开发
- Laravel 清空配置缓存
- Hudson持续集成工具v3.3.3
- ie模式下html中的按钮失效,解决ewebeditor编辑器在IE8下按钮失效、点击后没反应的问题...
- python pandas读取文件内容_python pandas读取大型文件
- 海蜘蛛理由器做端口映射
- 数据共享是未来?通用福特丰田联手推进自动驾驶标准制定...
- js highcharts拆线图
- ​基于强化学习的自动交易系统研究与发展综述
- 小型仓库管理系统——毕业论文
- 步进电机驱动的使用及程序
- 疯狂python讲义豆瓣评分_书榜 | 计算机书籍(9.16-9.22)销售排行榜
- meta-inf java_jar包中的META-INF 文件夹是干嘛的?
- AutoIT - 加域工具
- 【JPA/ddl-auto】关于JPA下hibernate通过设置ddl-auto完成数据库自动创建表格
- 谈一谈游戏AI - 行为树