関数または演算子をオーバーロードすると、同じ関数名や演算子シンボルに異なるパラメータを指定できます。 たとえば、ある 3D ベクターが (1,2,3) のような別の 3D ベクターに等しいと述べる場合、それはきわめて明確ですが、 等号演算子を使用して 3D ベクターが単一の数値 (1 など) に等しいと記述することもできます。 この場合はおそらく、3D ベクターは (1,1,1) に設定されますが、オーバーロード部分にはパラメータが異なる複数の「3D Vector =」演算子が存在します。 この言語では、コンテキストを調べてどの演算子を使用するのかを確認する必要があります。
overload (オーバーロード)
関数または演算子をオーバーロードすると、同じ関数名や演算子シンボルに異なるパラメータを指定できます。
Ask questions and help your peers Developer Forums
Write your own tutorials or read those from others Learning Library