Megosztás a következőn keresztül:


Fordító figyelmeztetése (4. szint) C4985

"szimbólumnév": az előző deklarációban nem található attribútumok.

Megjegyzések

A Microsoft forráskódjának széljegyzetnyelve (SAL) az aktuális metódusdeklaráción vagy -definíción eltér a korábbi deklarációk megjegyzéseitől. A metódus definíciójában és deklarációiban ugyanazokat a SAL-széljegyzeteket kell használni.

A SAL számos olyan megjegyzést tartalmaz, amelyekkel leírhatja, hogy egy függvény hogyan használja a paramétereit, milyen feltételezéseket tesz ezekről, és milyen garanciákat nyújt a befejezéshez. A széljegyzetek a sal.h fejlécfájlban vannak definiálva.

Figyelje meg, hogy a SAL-makrók csak akkor bontanak ki, ha a projektben meg van adva a /analyze jelző. Ha megadja /analyze, a fordító képes c4985-öt dobni, még akkor is, ha nem jelentek meg figyelmeztetések vagy hibák nélkül /analyze.

A hiba kijavítása

  1. Használjon ugyanazokat a SAL-megjegyzéseket egy metódus definícióján és annak összes deklarációján.

Lásd még

SAL-széljegyzetek