Posted on January 20th, 2006 at 3:16 by fr3@K
下列 terminology (或是 term, 專有名詞, 專用名詞) 不是用來寫 code, coding 時用的是 keyword. Terminology 是被用在描述, 譬如口述, 討論或 design document 中.
這些 term (當然還有沒在此列舉到的) 看似類似, 或有些模擬兩可, 實際上卻 (在某個程度上) 各自有明確的定義. 有些term有時也讓我抓了抓頭皮, 想了想才搞清楚到底那個是那個. 當然, 肯定也會有人比我猛, 不管任何人再行, 自有一山比他高, 下面這些一個都能不倒他(她):
- POD vs. Class vs. User-defined Type vs. Type,
- Instance vs. Object,
- Class Template vs. Template Class,
- Member Template vs. Template Member vs. Class Template Member vs. Template Class Member,
- Specialization vs. Partial Sepcialization.
在進入其他更深入的題材 (或許也只是牢騷或是閒扯蛋) 之前, 建議有興趣的人先把它們大致上搞清楚. 如果你沒好書或好導師的話, 就先將就我所知的定義. 已經準備好部份草稿, 整理一下會陸續 blog 起來. 暫時還沒計畫要將專有名詞這主題分幾次 blog, 也沒有預計 blog 與 blog 之間的順序與間隔. 就隨性吧.
至於被我主觀地認為屬於入門的題材, 如 virtual function, copy-constructable, value type, function overload/override 等等, 應該是不會有什麼著墨. 如果你搞不清楚這些, 建議你別看我的 blog, 先看看書練練功, 以後再來玩吧.
如有同好對我的 blog 有建議或指正, 也請別對我客氣.
![]() |
|
| Next Post » The Hungarian Notation » |







