Avertissement du compilateur (niveau 1) C4441
convention appelante « cc1 » ignorée ; 'cc2' utilisé à la place
Les fonctions membres dans les types managés définis par l’utilisateur et les génériques de fonction globale doivent utiliser la convention d’appel __clrcall. Compilateur utilisé __clrcall
.
Exemple
L’exemple suivant génère l’erreur C4441.
// C4441.cpp
// compile with: /clr /W1 /c
generic <class ItemType>
void __cdecl Test(ItemType item) {} // C4441
// try the following line instead
// void Test(ItemType item) {}
ref struct MyStruct {
void __cdecl Test(){} // C4441
void Test2(){} // OK
};
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour