T(a)ユーザ定義変換[edit]被演算子のメンバにアクセスします。b);ノートほとんどのユーザ定義オーバーロードと同様に、戻り値の型はユーザ定義の演算子を組み込みのものと同じ方法で使用できるように、組み込みの演算子によって提供される戻り値の型と一致させるべきです。戻り値の型として使用できます。持つ別のクラスを返さなければなりません。組み込みの添字演算子はポインタまたは配列の被演算子が指す先のオブジェクトへのアクセスを提供します。組み込みの間接参照演算子はポインタの被演算子が指す先のポインタまたは関数へのアクセスを提供します。組み込みのアドレス取得演算子はオブジェクトまたは関数の被演算子を指すポインタを作成します。オブジェクトのメンバおよびオブジェクトのメンバへのポインタ演算子はオブジェクトの被演算子のデータメンバまたはメンバ関数へのアクセスを提供します。組み込みのポインタのメンバおよびポインタのメンバへのポインタ演算子はポインタの被演算子が指す先のクラスのデータメンバまたはメンバ関数へのアクセスを提供します。以下の形式を持ちます。