成員存取
類別成員存取可以透過多載成員存取運算子 (–>) 的方式控制。 在這種用法中,這個運算子會視為一元運算子,而多載運算子函式必須是類別成員函式。 因此,這類函式的宣告如下:
class-type *operator–>()
備註
其中 class-type 是這個運算子所屬類別的名稱。 成員存取運算子函式必須是非靜態成員函式。
這個運算子 (通常會搭配指標取值運算子) 會用來實作「智慧型指標」,這類指標會在取值或計數用法之前驗證指標。
. 成員存取運算子無法多載。
類別成員存取可以透過多載成員存取運算子 (–>) 的方式控制。 在這種用法中,這個運算子會視為一元運算子,而多載運算子函式必須是類別成員函式。 因此,這類函式的宣告如下:
class-type *operator–>()
其中 class-type 是這個運算子所屬類別的名稱。 成員存取運算子函式必須是非靜態成員函式。
這個運算子 (通常會搭配指標取值運算子) 會用來實作「智慧型指標」,這類指標會在取值或計數用法之前驗證指標。
. 成員存取運算子無法多載。