以下の内容はhttps://toburau.hatenablog.jp/entry/20090205/1233818359より取得しました。


ASSERTで文字列を表示

ASSERTは配列の添字が範囲内に入っているかとか、渡された引数は正しいかなどのチェックに重宝する。
ASSERTでプログラムが停止されたときにはそのときの引数が表示される。そこで引数に&&を付けて文字列も指定してやれば、その文字列も表示される(文字列はtrueなので)。これを利用すれば、ASSERTで停止したときの原因をエラーメッセージとして表示できる。

#include <cassert>

void func( int param )
{
    assert( param >= 0 && "Bad Param Number" );
}

このプログラムでは関数funcに渡される引数が0以上でなかったときASSERTで停止し、

param >= 0 && "Bad Param Number"

という文字列が表示される。


via ゲームプログラマになる前に覚えておきたい技術 - 秀和システム あなたの学びをサポート




以上の内容はhttps://toburau.hatenablog.jp/entry/20090205/1233818359より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14