次の方法で共有


コンパイラの警告 (レベル 2) C4285

infix 表記を使用して適用した場合、'identifier::operator ->' の戻り値の型は再帰的になります

指定された operator->() 関数は、その定義に対応した型、またはその型への参照を返すことができません。

次の例では C4285 が生成されます。

// C4285.cpp
// compile with: /W2
class C
{
public:
    C operator->();   // C4285
   // C& operator->();  C4285, also
};

int main()
{
}