Sun WorkShop 入門

二重コロン演算子の使い方

二重コロン演算子 (::) は、C++ のメンバー関数または最上位関数を次のように修飾します。

構文は次のようになります。


class_name::function_name

class_name にはクラス名、function_name には関数名を指定します。

たとえば、hand::grasp のように指定します。

RW::ListPtr::insert() を検索するには、次の正規表現が可能です。


insert
ListPtr::insert
RW::ListPtr::insert

最初の 2 つの正規表現は、「.*::.*::insert」、「.*::ListPtr::insert」と同じであり、より多くのシンボルと一致します。insert は、「insert」という名前の関数またはメンバー関数すべてと一致します。「.*insert」と指定する必要はありません。