Avertissement du compilateur (niveau 1) C4677
'function' : signature d’un membre non privé contient le type privé d’assembly 'private_type'
Un type qui a une accessibilité publique en dehors de l’assembly utilise un type qui a un accès privé en dehors de l’assembly. Un composant qui référence le type d’assembly public ne pourra pas utiliser le membre de type ou les membres qui référencent le type privé d’assembly.
Exemple
L’exemple suivant génère l’erreur C4677.
// C4677.cpp
// compile with: /clr /c /W1
delegate void TestDel();
public delegate void TestDel2();
public ref class MyClass {
public:
static event TestDel^ MyClass_Event; // C4677
static event TestDel2^ MyClass_Event2; // 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