ProgrammingのTipなど

assertの使い方

引数の判定がfalseだとプログラムを強制終了させます
デバッグ用に使います
assert(判定);

g++での必要なヘッダーは
#include <cassert>
です
assertを無効にさせる
リリース版としてコード内のassertマクロを無効にしたい場合は

#define NDEBUG
を定義することで無効にできます
ただしヘッダーより前に書かないといけません

#define NDEBUG
#include <cassert>

main.cpp
#include <cassert>
int main()
{
     assert(false);
};

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

Menu

メニュー2

開くメニュー

閉じるメニュー

  • アイテム
  • アイテム
  • アイテム
【メニュー編集】

管理人/副管理人のみ編集できます