AFXASSUME - Was ist das?
-
Hallo Leute
Wollte mal gerne wissen was "AFXASSUME" für ein Befehl ist da ich ihn in einem Beispiel Programm gefunden habe, aber dieser Befehl bringt mir beim kompilieren einen Fehler
error C3861: 'AFXASSUME': Bezeichner wurde auch mit einer argumentbezogenen Suche nicht gefunden
Ich benutze "Microsoft Visual Studio .NET 2003" kann es vielleicht daran liegen?
-
Hallo,
ja, ich glaube, das gibt es erst seit Visual Studio 2005 (mit der Einführung der __analysis_assume-Funktion, die über AFXASSUME verwendet wird).
MfG,
Probe-Nutzer
-
ok und was kann ich statt dessen verwenden?
Zwar kann ich es aus klammern und das Programm funktioniert trotzdem aber es scheint mir wichtig zu sein
-
AFXASSUME muss man gar nicht verwenden. Es ist wie ein ASSERT Statement gibt aber einem Code-Analysing Tool eben noch den Hint was hier erwartet wird.
Die Zeile ist ein __noop im Endeffekt.
Wenn Dein Compiler AFXASSUME nicht kennt ersetze es durch ASSERT.
-
...aber es scheint mir wichtig zu sein.
Der Satz ist cool.
Reit sich ein in Sätze wie: "Das kann ja wohl nicht mein ernst sein"
-
@Martin
Dann werde ich das so machen@obulus
Bei uns sagt man das so, ansonsten würde man sagen "aber es scheint mir so als wäre es wichtig."