C primer 部分術語

2021-06-02 13:41:29 字數 4911 閱讀 9136

c++ primer 可謂是經典的不能在經典的一本書

這本書的每一章節背後都有些術語,我按順序摘抄了些...以後補全

c++ primer 術語

第一章

argument  實參

block 塊

buffer 緩衝區

built-in type 內建型別

cerr

cinclass 類

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

C Primer 陣列部分

陣列是一種復合型別,與vector類似陣列也是存放型別相同的物件的容器 所以不能存放引用 這些物件沒有名字,需要通過其位置訪問。陣列本身是乙個物件。與vector不同的是陣列的大小是固定的,不能隨意的向陣列中增加元素。首先是陣列的宣告,陣列的宣告形如 a d 其中a是陣列的名字,d是陣列的維度,維度...

C 部分術語(Terms)

翻譯自msdn,如有不妥當的地方,歡迎指正。定義 definition 定義提供了 允許編譯器為物件分配記憶體和生成函式 的資訊。生命週期 lifetime 乙個物件的生命週期是物件存在的時期,包括建立與銷毀。聯絡 連線,linkage 乙個名字可以有外部連線,內部連線,或者沒有連線。在乙個程式中 ...

c primer 函式部分總結

1,實參是函式形參的初始值,函式的每次呼叫都要經歷形參的初始化過程 每次呼叫函式都會重新建立它的形參 並且實參的數量必須與形參相匹配或者實參的型別能轉換成形參的型別。2,函式的返回型別不能使陣列和函式,但是可以是函式的指標和指向陣列的指標,返回型別可以是void。3,形參 也定義與函式體內部 和函式...