<cassert>
Zawiera nagłówek <biblioteki C Standard assert.h> i dodaje skojarzone nazwy do std
przestrzeni nazw. Dołączenie tego nagłówka gwarantuje, że nazwy zadeklarowane przy użyciu linków zewnętrznych w nagłówku std
biblioteki C Standard są deklarowane w przestrzeni nazw.
Uwaga
<assert.h> nie definiuje makra static_assert
.
Składnia
#include <cassert>
Makra
#define assert(E)
Uwagi
assert(E)
jest stała tylko wtedy, gdy zdefiniowano element NDEBUG, gdzie assert
jest ostatnio zdefiniowany lub ponownie zdefiniowany, albo wartość E przekonwertowana na wartość logiczną daje wartość true
.
Zobacz też
assert Macro, _assert, _wassert
Odwołanie do plików nagłówka
Standardowa biblioteka C++ — przegląd
Bezpieczeństwo wątku w standardowej bibliotece C++