Avertissement du compilateur C4950
'type_ou_membre' : marqué comme obsolète
Un membre ou un type a été marqué comme obsolète avec l’attribut ObsoleteAttribute .
L’avertissement C4950 est toujours présenté comme une erreur. Vous pouvez désactiver cet avertissement à l’aide de la directive pragma d’avertissement ou de l’option du compilateur /wd .
Exemple
L’exemple suivant génère l’erreur C4950 :
// C4950.cpp
// compile with: /clr
using namespace System;
// Any reference to Func3 should generate an error with message
[System::ObsoleteAttribute("Will be removed in next version", true)]
Int32 Func3(Int32 a, Int32 b) {
return (a + b);
}
int main() {
Int32 MyInt3 = ::Func3(2, 2); // C4950
}
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