<cassert>
Include l'intestazione <della libreria C Standard assert.h> e aggiunge i nomi associati allo spazio dei std
nomi. L'inclusione di questa intestazione garantisce che i nomi dichiarati usando un collegamento esterno nell'intestazione della libreria C Standard siano dichiarati nello spazio dei std
nomi.
Nota
<assert.h> non definisce la static_assert
macro.
Sintassi
#include <cassert>
Macro
#define assert(E)
Osservazioni:
assert(E)
è costante solo se NDEBUG viene definito dove assert
è definito o ridefinito l'ultima volta oppure E convertito in bool restituisce true
.
Vedi anche
assert Macro, _assert, _wassert
Riferimento file di intestazione
Panoramica sulla libreria standard C++
Thread Safety in the C++ Standard Library (Sicurezza dei thread nella libreria standard C++)