C 部分術語(Terms)

2022-04-06 09:01:47 字數 775 閱讀 9207

翻譯自msdn,如有不妥當的地方,歡迎指正。

定義(definition):定義提供了 允許編譯器為物件分配記憶體和生成函式**的資訊。

生命週期(lifetime):乙個物件的生命週期是物件存在的時期,包括建立與銷毀。

聯絡(連線,linkage):乙個名字可以有外部連線,內部連線,或者沒有連線。在乙個程式中(一系列的翻譯單元中),只有有外部連線的名字才表示同乙個物件或者函式。

名字(name):乙個名字代表乙個物件,函式,一系列的過載函式,列舉器,型別,類成員,模板,值,或者標籤。c++使用名字來引用與之相關聯的語言元素。名字可以是型別名稱或識別符號。(名字是有空間時間限制的)

物件(object):乙個物件是乙個使用者定義型別(乙個類型別)的例項(乙個資料項)。物件與變數之間的區別是變數保留狀態資訊而物件可以有行為(?)。這裡,物件指使用者定義型別的例項,而變數指乙個基本型別的例項。在「物件」和「變數」都適用的情況下,「物件」用作包容性的術語,表示「物件和變數」。

範圍(scope):名字只能用作在特定的區域或者程式文字,這些區域稱做名字的作用域。

儲存類(storage class):乙個命名了的物件的儲存類決定了它的生命週期初始化,在某些情況下,它的連線(linkage)。

變數(variable):乙個變數是乙個基本型別的資料項。

C primer 部分術語

c primer 可謂是經典的不能在經典的一本書 這本書的每一章節背後都有些術語,我按順序摘抄了些.以後補全 c primer 術語 第一章 argument 實參 block 塊 buffer 緩衝區 built in type 內建型別 cerr cinclass 類 class type 類型...

MYSQL系列之術語部分講解

二.server層 wal 的全稱是 write ahead logging,它的關鍵點就是先寫日誌,再寫磁碟。如果每一次的更新操作都需要寫進磁碟,然後磁碟也要找到對應的那條記錄,然後再更新,整個過程 io 成本 查詢成本都很高。這就是wal技術的出現原因。簡單來說,事務就是要保證一組資料庫操作,要...

C 常用術語

記憶體對齊 常量摺疊 堆疊解退 stack unwinding 模板特化 模板偏特化 模板例項化 函式物件 單一定義規則 one definition rule,odr 自引用 物件切片 object slicing 切割 當把乙個派生類物件賦給乙個基類物件時,會發生物件切割。另外用基類物件強制轉換...