Assertion bei C++?
-
Gibts ne Assertion funktion in C++, welche mich über fehlerhafte Variablen/verhalten informiert? Sowas wie ASSERT(...); in MFC?
-
Ja, gibt's - nennt sich assert()
-
CStoll schrieb:
Ja, gibt's - nennt sich assert()
...und kommt aus <cassert>. Ist übrigens ausnahmsweise nicht im Namespace std.
-
Hmm tjo dann ist das wohl wieder nen Fehler von MSC++2005. Der nimmt
std::assert(NULL == 0)...
-
assert ist ein Makro, das kann überhaupt nicht in einem Namespace sein. Vielleicht wird ein assert-Aufruf beim MSC++2005 in etwas übersetzt, was auch im std-Namespace liegt?
-
(D)Evil schrieb:
Hmm tjo dann ist das wohl wieder nen Fehler von MSC++2005. Der nimmt
std::assert(NULL == 0)...
Mein MVSC2005 nicht. Hast du ein komplettes Beispiel?