C++ primer 部分术语

来源:互联网 发布:最优分解问题贪心算法 编辑:程序博客网 时间:2024/05/29 12:27

C++ primer 可谓是经典的不能在经典的一本书

这本书的每一章节背后都有些术语,我按顺序摘抄了些...以后补全

C++ primer 术语

第一章

Argument  实参

Block 块

Buffer 缓冲区

Built-in type 内置类型

Cerr

Cin

Class 类

Class type 类类型

Clog

Comment 注释

Condition 条件

Cout

Curly brace 花括号

Data structure 数据结构

Edit-compile-debug 编辑-编译-调试

End-of-end 文件结束符

Expression 表达式

For statement  for 语句

Function 函数

Function body 函数体

Function name 函数名

Header 头文件

If statement  if 语句

iostream 输入输出流

istream 输入流

library type 标准库类型

main function 主函数

manipulator 操纵符

member function 成员函数

method 方法

namespace 命名空间

ostream 输出流

parameter list 形参表

preprocessor directive 预处理指示

return type 返回类型

source file 源文件

standard error 标准错误

standard input 标准输入

standard library 标准库

standard output 标准输出

statement 语句

std

string literal 字符串字面值

ininitialized variable 未初始化变量

variable 变量

while statement  while 语句

((),++,+=,.,::,=,<<,>>,==,!=,<=,<,>=,>)operator

第四章 数组与指针

C-style string C风格字符串

Complier extension 编译器扩展

Const void*

Delete expression delete表达式

Dimension 维数

Dynamically allocated 动态分配的

Free store 自由存储区

Heap 堆

New expression new表达式

Pointer 指针

Pointer arithmetic 指针算数操作

Precedence 优先级

Ptrdiff_t

Size_t

(*,++,[],&) operator

Void*

第五章 表达式

Arithmetic conversion 算数转换

Associativity 结合性

Binary operator 二元操作符

Cast 强制类型转换

Compound expression 复合表达式

Const_cast

Conversion 类型转换

Dangling pointer 悬挂指针

Delete expression delete表达式

Dynamic_cast

Expression 表达式

Implicit conversion 隐式类型转换

Integral promotion 整形提升

New expression new表达式

Operand 操作数

Operator 操作符

Operator overloading 操作符重载

Order of evaluation 求值顺序

Precedence 优先级

Reinterpret_cast

Result 结果

Static_cast

Unary operator 一元操作符

(~ , ?: ^ | ++ -- << >>)operator

第六章 语句

Assert

Block statement break语句

Case label  case标记

Catch clause catch语句

Compound statement 复合语句

Continue statement continue语句

Dangling else 悬挂else

Declaration statement 声明语句

Default label default语句

Exception classes 异常类

Exception handler 异常处理代码

Exception specifier 异常说明符

Expression statement 表达式语句

Flow of control 控制流

Goto statement goto语句

If else statement if else 语句

If statement if 语句

Labeled statement 带标号的语句

Null statement 空语句

Preprocessor macro 预处理宏

Raise 引发

Switch statement switch 语句

Terminate

Throw expression throw表达式

Try block try块

While loop while语句

第七章 函数

Ambiguous call 有二义性的调用

Argument 实参

Automatic object 自动对象

Best match 最佳匹配

Call operator 调用操作符

Candidate function 候选函数

Const member function 常量成员函数

Construct 构造函数

Constructor initialize list 构造函数初始化列表

Default constructor 默认构造函数

Function 函数

Function body函数

Function matching 函数匹配

Function prototype 函数原型

Inline function内联函数

Local static function 局部静态函数

Local variable 局部变量

Object lifetime 对象生命期

Overloaded resolution 重载确定

Overloaded function 重载函数

Parameter 形参

Recursive function 递归函数

Return type 返回类型

Synthesized default constructor 合成默认构造函数

Temporary object 临时对象

This pointer this指针

Viable function 可行函数

第八章 标准IO库

Base class基类

Condition state条件状态

Derived class派生类

File mode文件模式

Fstream

Inheritance继承

Object-oriented library面向对象标准库

Stringstream

第12章 类

Abstract data type抽象数据类型

Access label 访问标号

Class 类

Class declaration 类声明

Class keyword class关键字

Class scope 类作用域

Concrete class具体类

Const member function 常量成员函数

Constructor initialize list 构造函数初始化列表

Conversion constructor 转换构造函数

Data abstraction 数据抽象

Default constructor 默认构造函数

Encapsulation 封装

Explicit constructor 显式构造函数

Forward declaration 前向声明

Friend 友元

Incomplete type 不完全类型

Member function 成员函数

Mutable data member 可变数据成员

Name lookup 名字查找

Private member 私有成员

Public member 公有成员

Static member 静态成员

Struct keyword struct 关键字

Synthesized default constructor 合成的默认构造函数

 

 

原创粉丝点击