ドット演算子 .

. (ドット) 演算子は、クラス、構造体、または共用体メンバーにアクセスするために使われます。 メンバーは、後置式によって指定され、その後に . (ドット) 演算子、 さらにその後に、おそらく修飾された ID または疑似デストラクター名が続きます。 後置式は、classstruct、または union 型のオブジェクトでなければなりません。 名前は、そのオブジェクトのメンバーでなければなりません。

式の値は、選択されたメンバーの値です。後置式と名前が左辺値の場合は、その式の値も左辺値です。 後置式が型修飾されている場合、結果式内の指定メンバーには同じ型修飾子が適用されます。

疑似デストラクター

C++疑似デストラクター は、 以下の構文図における type_name という名前の非クラス型のデストラクターです。

>>-+-+----+--+-----------------------+--type_name--::--~--type_name-----------------+-><
   | '-::-'  '-nested_name_specifier-'                                              |
   +-+----+--nested_name_specifier--template--template_identifier--::--~--type_name-+
   | '-::-'                                                                         |
   '-+----+--+-----------------------+--~--type_name--------------------------------'
     '-::-'  '-nested_name_specifier-'
 
 

関連参照

IBM Copyright 2003