Condividi tramite


Errore del compilatore C2807

Il secondo parametro formale per il prefisso 'operator operator' deve essere 'int'

Osservazioni:

Il secondo parametro di un operatore postfix ha il tipo errato.

Example

L'esempio seguente genera l'errore C2807:

// C2807.cpp
// compile with: /c
class X {
public:
   X operator++ ( X );   // C2807 nonvoid parameter
   X operator++ ( int );   // OK, int parameter
};