參照:C++ 程式碼範本

下列程式碼產生元素有可自訂範本:

範本

支援的元素

附註

類別

類別

 

併入

"Usage" 關係、自動併入(一般化、實例化的類別)

標頭:向前參照範本;主體:併入範本

從名稱空間併入

與「併入」相同,但適用於在明確定義的名稱空間內的併入物件

與「併入」相同

列舉

列舉

只有標頭

實例化的類別

含 "Binding" 關係的類別

只有標頭

類型定義宣告

含 cpp_typedef stereotype 的類別

只有標頭

名稱空間

套件、模型

只有標頭

檔案

產生的標頭檔

只有標頭

可見性

類別定義中的可見性變更

只有標頭

內容

類別屬性

主體部分會套用在主體檔中的靜態屬性定義上

作業

類別作業

 

列入作業

isInline 設為 true 的類別作業

只有標頭

建構子

含 stereotype cpp_constructor 的類別作業

 

列入建構子

含 stereotype cpp_constructor 且 isInline 內容設為 true 的類別作業

只有標頭

複製建構元

含 stereotype cpp_copy_constructor 的類別作業

 

列入複製建構元

含 stereotype cpp_copy_constructor 且 isInline 內容設為 true 的類別作業

只有標頭

解構子

含 stereotype cpp_destructor 的類別作業

 

列入解構子

含 stereotype cpp_destructor 且 isInline 內容設為 true 的類別作業

只有標頭

指派作業

含 stereotype cpp_assignment 的類別作業

 

列入指派作業

含 stereotype cpp_assignment 且 isInline 內容設為 true 的類別作業

只有標頭

您可以在程式碼範本中使用下列標示:

共用標示

名稱

說明

供範本使用

name

物件名稱

所有標頭範本、併入主體、名稱空間併入主體、內容主體

body

物件主體(可從其他範本集建立或寫在程式中)

類別標頭和主體、列舉標頭、名稱空間標頭、檔案主體

comment

註解

下列各項的標頭:類別、列舉、內容、作業、實例化的類別、類型定義標頭

del

只要行中包含空白字元和這個標示,就應該將這一行刪除。

全部

left

在範本的範圍內,針對這個標示產生的行將靠左對齊

全部

特殊標示

名稱

說明

供範本使用

includes

併入宣告

類別標頭和實例化的類別、類型定義標頭

template

範本宣告

類別標頭、作業主體

class

"Class" 關鍵字(類別/聯集/結構/列舉)

類別標頭、併入標頭和主體、名稱空間併入標頭和主體、實例化的類別標頭

inheritance

繼承字串

類別標頭

definitions

靜態屬性的宣告

類別主體

params

實際的範本類別參數

實例化的類別標頭

type

C++ 物件類型

內容標頭、內容主體、作業標頭、作業主體

array

陣列定義(如 [5])

內容標頭

initial_value

內容的起始值

內容主體

prefix

作業字首宣告:

[inline] [friend|static|virtual]

作業標頭

arguments

作業引數清單

作業標頭和主體

qualifier

作業字尾宣告:[const] [= 0]

作業標頭和主體

long_name

包括含括類別的作業名稱

作業主體

initialize

建構子的起始設定字串

建構子:標頭和主體

assignment

指派運算子指派區塊

指派運算子標頭和主體

return

預設 return 陳述式

作業標頭和主體

namespace_name

併入的物件所在的名稱空間名稱

名稱空間併入標頭和主體

 

頂端

使用條款 | 意見
(C) Copyright IBM Corporation 2004. All Rights Reserved.