Compilerwarnung (Stufe 4) C4985

Aktualisiert: November 2007

Fehlermeldung

'symbol name': Attribute sind in vorheriger Deklaration nicht vorhanden.
'symbol name': attributes not present on previous declaration.

Die SAL-Anmerkungen über die aktuelle Methodendeklaration oder -definition unterscheiden sich von den Anmerkungen über eine vorherige Deklaration. Die gleichen SAL-Anmerkungen müssen in der Definition und den Deklarationen einer Methode verwendet werden.

Die SAL (Source Code Annotation Language) von Microsoft stellt einen Satz von Anmerkungen zur Verfügung, mit denen beschrieben werden kann, wie eine Funktion ihre Parameter verwendet, welche Annahmen sie mit diesen verbindet und was nach Beenden garantiert wird. Die Headerdatei sal.h definiert die Anmerkungen.

So beheben Sie diesen Fehler

  • Verwenden Sie die gleichen SAL-Anmerkungen für die Definition einer Methode und zugehörigen Deklarationen.

Siehe auch

Konzepte

SAL Annotations