<cassert>
標準 C ライブラリ ヘッダー <assert.h> をインクルードし、関連する名前を std
名前空間に追加します。 このヘッダーをインクルードすると、C 標準ライブラリ ヘッダーの外部リンケージで宣言された名前が、std
名前空間でも宣言されます。
Note
<assert.h> は、 static_assert
マクロを定義しません。
構文
#include <cassert>
マクロ
#define assert(E)
解説
assert
が最後に定義または再定義されている場所で NDEBUG が定義されている場合、または に変換された E が true
に評価される場合は、assert(E)
は定数のみです。
関連項目
assert マクロ、_assert、_wassert
ヘッダー ファイル リファレンス
C++ 標準ライブラリの概要
C++ 標準ライブラリ内のスレッド セーフ