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 合成的預設建構函式