天天看點

c語言常用的專業術語對照,C語言術語對照表.doc

中英對照

英文台灣慣用術語大陸慣用術語

---------------------------------------------------------------------------------------

abstract抽象的抽象的

abstraction抽象體、抽象物、抽象性抽象體、抽象物、抽象性

access存取、取用存取、通路

accessfunction存取函式存取函數

address-ofoperator取址運算子&取位址運算符

algorithm演算法算法

argument引數(傳給函式的值).叁見parameter叁數

array陣列數組

arrowoperatorarrow(箭頭)運算子->箭頭運算符

assemblylanguage組合語言彙編語言

assign指派、指定、設值指派

assignment指派、指定指派、配置設定

assignmentoperatorassignment(指派)運算子=指派運算符

associated相應的、相關的相關的、關聯、相應的

associativecontainer關聯式容器(對應sequentialcontainer)關聯式容器

baseclass基礎類别基類

bestviablefunction最佳可行函式最佳可行函式

(從viablefunctions中挑出的最佳吻合者)

binarytree二進制樹二叉樹?

binaryoperator二進制運算子二進制運算符

binding系結綁定

bit位元位

bitwise以bit為單元┅、位元逐一┅?

bitwisecopy以bit為單元進行複制、位元逐一複制位拷貝

block區塊塊、分組

boolean布林值(真假值,true或false)布爾值

byte位元組(8bits組成)位元組

call呼叫、叫用調用

calloperatorcall(函式呼叫)運算子()調用運算符

(同functioncalloperator)

chain串鍊(例chainoffunctioncalls)鍊

childclass子類别(或稱為derivedclass,subtype)子類

class類别類

classbody類别本體類體?

classdeclaration類别宣告、類别宣告式類聲明

classdefinition類别定義、類别定義式類定義

classderivationlist類别衍化列類繼承清單

classhead類别表頭類頭?

classhierarchy類别繼承體系?

classlibrary類别程式庫、類别庫類庫

classtemplate類别範本、類别模闆、類别樣闆類模闆

classtemplatepartialspecializations

類别範本局部特制體、類模闆部分特化

類别範本局部特殊化

classtemplatespecializations

類别範本特制體、類别範本特殊化類模闆特化

cleanup清理、善後清理、清除

candidatefunction候選函式候選函數

(在函式多載決議程式中出現的候選函式)

commandline指令行指令行

(系統文字模式提示号之後所下的整行指令)

compiler編譯器編譯器

component元件元件

concrete具象的實在的

container容器容器

(存放資料的某種結構如list,vector...)

context背景關系、周遭環境、上下脈絡環境、上下文

const常數(constant的縮寫,C++關鍵字)

constant常數(相對於variable)常數

constructor(ctor)建構式構造函數、構造器

(與class同名的一種memberfunctions)

data資料資料

datamember資料成員、成員變數資料成員、成員變量

datastructure資料結構資料結構

declaration宣告、宣告式聲明

deduction推導(例:templateargumentdeduction)推導、推斷

default預設預設、默許

definition定義、定義區、定義式定義

dereference提領(取出名額所指物體的内容)?

dereferenceoperatordereference(提領)運算子*?

derivedclass衍生類别派生類

destructor(dtor)解構式析構函數、析構器

device裝置裝置

directive指令(例:usingdirective)(編譯)訓示符

dotoperatordot(句點)運算子.點運算符

driver驅動程式驅動

dynamicbinding動态系結動态綁定

entity物體實體、物體

encapsulation封裝封裝

enclosingclass外圍類别(與巢狀類别nestedclass有關)?

enum(enumeration)列舉(一種C++資料型别)枚舉

enumerators列舉元(enum型别中的成員)枚舉成員、枚舉器

equalityoperatorequality(等号)運算子==等号運算符

evaluate評估、求值、核定評估

exception異常情況異常

exceptiondeclaration異常宣告(ref.C++Primer3/e,11.3)異常聲明

exceptionhandling異常處理、異常處理機制異常處理、異常處理機制

exceptionspecification異正常格(ref.C++Primer3/e,11.4)異正常範

exit退離(指離開函式時的那一個執行點)退出

explicit明白的、明顯的、顯式顯式

export彙出引出、導出

expression運算式、算式表達式

facility設施、裝置設施、裝置

flush清理、掃清重新整理

formalparameter形式叁數形式叁數

forwarddeclaration前置宣告前置聲明

framework架構架構

function函式、函數函數

functioncalloperator(同calloperator)

functionobject函式物件(ref.C++Primer3/e,12.3)函數對象

functionoverloadedresolution

函式多載決議程式函數重載解決(方案)

functiontemplate函式範本、函式模闆、函式樣闆函數模闆

generic泛型、一般化的一般化的、通用的、泛化

genericalgorithm泛型演算法通用算法

global全域性的(對應於local)全局的

globalscoperesolutionoperator

全域生存空間(範圍決議)運算子::全局範圍解析運算符

handler處理常式處理函數

hardware硬體硬體

headerfile表頭檔、标頭檔頭檔案?

hierarchy階層體系層次結構(體系)

identifier識别符号辨別符

immediatebase直接的(緊臨的)上層baseclass。直接上層基類

immediatederived直接的(緊臨的)下層derivedclass。直接下層派生類

implement實作實作

implementation實作品、實作物、實作體、實作碼實作

implicit隐喻的、暗自的、隐式隐式

import彙入?

incrementoperator累加運算子++增加運算符

inheritance繼承、繼承機制繼承、繼承機制

inline行内内聯

inlineexpansion行内展開内聯展開

initialization初始化(動作)初始化

initializationlist初值列初始值清單

initialize初始化初始化

instance實體執行個體

(常指根據class而産生出來的object)

instantiated具現化(應用於template)執行個體化

instantiation具現體、具現化實體(常應用於template)執行個體

invoke喚起調用

iterate疊代(回圈一個輪回一個輪回地進行)疊代

iterator疊代器(一種泛型名額)疊代器

iteration疊代(回圈每次輪回稱為一個iteration)疊代

library程式庫、函式庫庫、函數庫

lifetime生命期、生命周期、壽命生命期、壽命

linker聯結器、連結器連接配接器

literalconstant字面常數(例3.14或"hi"這等常數值)字面常數

list串列(linked-list)清單、表

local區域性的(對應於global)局部的

lvalue左值左值

macro巨集宏

manipulator操縱器(iostream預先定義的一種東西)操縱器

mechanism機制機制

member成員成員

memberaccessoperator成員取用運算子(有dot和arrow兩種)成員存取運算符

memberfunction成員函式成員函數

memberinitializationlist

成員初值列成員初始值清單

memberwise以member為單元┅、members逐一┅以成員為機關

memberwisecopy以members為單元逐一複制

memory記憶體記憶體

micro微微

mostderivedclass最末層的derivedclass最底層的派生類

mutable可變的可變的

namespace命名空間名字空間、命名空間

nestedclass巢狀類别嵌套類

object物件對象

objectoriented物件導向面向對象

operand運算元操作數

operation操作行為操作

operator運算子操作符、運算符

option選項選項

overflow上限溢位(相對於underflow)溢出(underflow:下溢)

overhead額外負擔負擔

overload多載化、多載化、重載重載

overloadedfunction多載化函式重載的函數

overloadedoperator多載化運算子被重載的運算符

overloadedset多載集合重載集合

override改寫、覆寫重載、改寫、重新定義

(在derivedclass中重新定義虛拟函式

parameter叁數(函式叁數列上的變數)叁數

parameterlist叁數列叁數清單

parentclass父類别(或稱baseclass)父類

parse解析解析

partialspecialization局部特化、局部特化定義、局部特化宣告局部特化

(ref.C++Primer3/e,16.10)

passbyaddress傳址(函式引數的傳遞方式)傳位址

passbyreference傳址(函式引數的傳遞方式)傳位址

passbyvalue傳值(函式引數的傳遞方式)傳值

pattern樣式模式

placementdeleteref.C++Primer3/e,15.8.2

placementnewref.C++Primer3/e,15.8.2

platform平台平台

pointer名額指針

polymorphism多型多态

preprocessor前處理器預處理器

programmer程式員程式員

programming程式設計、程式設計、程式化程式設計、程式設計

project專案工程

pseudocode假碼、虛拟碼僞碼

qualified經過資格修飾(例如加上scope運算子)限定?

qualifier資格修飾詞限定修飾詞?

queue伫列隊列

raise引發(常用來表示發出一個exception)引起、引發

rank等級、分等(ref.C++Primer3/e9,15章)等級

raw生鮮的、未經處理的未經處理的

refer取用叁考

reference(C++中類似名額的東西,相當於"化身")引用、叁考

represent表述,表現表述,表現

resolve決議(為算式中的符号名稱尋找解析

對應之宣告式的過程)

resolution決議程式、決議過程解析過程

rvalue右值右值

scope生存空間、生存範圍生存空間

scopeoperator生存空間(範圍決議)運算子::生存空間運算符

scoperesolutionoperator

生存空間決議運算子生存空間解析運算符

(與scopeoperator同)

sequentialcontainer循序式容器順序式容器

(對應於associativecontainer)

specialization特殊化、特殊化定義、特殊化宣告特化

software軟體軟體

source原始碼源碼、源代碼

stack堆疊堆棧

stackunwinding堆疊輾轉開解(此詞用於exception主題)堆棧輾轉開解*

statement述句語句、聲明

stream資料流流

string字串字元串

subscriptoperator下标運算子[]下标運算符

subtype子型别

展開閱讀全文