Partager via


Erreur du compilateur C3457

'attribut' : l’attribut ne prend pas en charge les arguments sans nom

Les attributs d’annotations sources, contrairement à l’attribut CLR personnalisé ou aux attributs du compilateur, ne prennent en charge que les arguments nommés.

Exemple

L’exemple suivant génère l’erreur C3457 :

#include "SourceAnnotations.h"
[vc_attributes::Post( 1 )] int f();   // C3457
[vc_attributes::Post( Valid=vc_attributes::Yes )] int f2();   // OK