このバイナリ演算子のパラメータのうち、少なくとも 1 つが型 '<typename>' を含んでいなければなりません。

更新 : 2007 年 11 月

二項演算子の定義で、その演算子が定義されているクラスまたは構造体の型とは異なる型が、両方のパラメータに指定されています。

演算子をクラスまたは構造体に定義するときには、少なくとも 1 つのパラメータはそのクラスまたは構造体の型にする必要があります。

Error ID: BC33021

このエラーを解決するには

  • 1 つまたは両方のパラメータの型を、演算子が定義されているクラスまたは構造体の型に変更します。

参照

処理手順

方法 : 演算子を定義する

方法 : 変換演算子を定義する

概念

演算子プロシージャ

参照

Operator ステートメント