Delen via


Compilerfout C3920

Operator: kan geen postfix-increment/decrement WinRT- of CLR-operator definiƫren. Het aanroepen van de postfix WinRT- of CLR-operator roept de bijbehorende voorvoegsel-WinRT- of CLR-operator (op_Increment/op_Decrement) aan, maar met de semantiek van postfix.

Opmerkingen

Windows Runtime en CLR bieden geen ondersteuning voor de operator postfix en door de gebruiker gedefinieerde postfixoperators zijn niet toegestaan. U kunt een voorvoegseloperator definiƫren en de operator voor het voorvoegsel wordt gebruikt voor zowel voor- als na incrementele bewerkingen.

Example

In het volgende voorbeeld wordt C3920 gegenereerd en ziet u hoe u dit kunt oplossen:

// C3920.cpp
// compile with: /clr /LD
public value struct V {
   static V operator ++(V me, int)
   // try the following line instead
   // static V operator ++(V me)
   {   // C3920
      me.m_i++;
      return me;
   }

   int m_i;
};