Erreur du compilateur C2264
'function' : erreur dans la définition ou la déclaration de la fonction ; fonction non appelée
La fonction ne peut pas être appelée en raison d’une définition ou d’une déclaration incorrecte.
L’exemple suivant génère l’erreur C2264 :
// C2264.cpp
struct C {
// Delete the following line to resolve.
operator int(int = 0){} // incorrect declaration
};
struct D {
operator int(){return 0;} // OK
};
int main() {
int i;
C c;
i = c; // C2264
D d;
i = d; // OK
}