読者です 読者をやめる 読者になる 読者になる

稲枝の押入れ

いなえが適当なことを書いては、しまっておく場所

C

DXライブラリでasserionマクロを使えるようにする

C言語にはassertという関数がある。 詳細は(ここらへん)http://www.c-tipsref.com/reference/assert/assert.htmlを見たりググったりして欲しい。 これは簡単に言ってしまえばプログラマの意図を記述するのに使われる。 例えば、除算を定義する際にゼロ除算を…

変数を簡易に表示する

デバッグをする際に組み込み変数を簡単に表示したい事があると思うのだが、わざわざ毎回 int hoge = 5; printf("hoge:%d\n", hoge); みたいなのを書いてたのだけど、"hoge:%d\n"は予測補完聞かないし、毎回書くのは地味に面倒だなあと思っていたのでその辺を…

変換コンストラクタについて

注意 早速本題 同じ「=」でも… 参考ページ 注意 はじめにことわっておくがこれは備忘録かつ僕の記憶の定着のための記事だ。 という事で気軽に流して欲しい(が、間違いがあれば教えていただけると大変嬉しい) 早速本題 さて、数日前まで恥ずかしながら変換コ…

__PRETTY_FUNCTION__マクロが使えない

__FUNCTION__ ちょっと気になることがあって小さい規模のコードを書いていたのだが、デバッグの時に今いる関数が表示できたら楽だなと思い、そんなマクロがあった気がするとか思いながら適当な文字列打ってたら__FUNCTION__マクロをサジェストに発見。 しか…

VisualStudioでコンソールプログラムを実行後、コンソール画面を消さない方法

調べた感じVS2010からどうも「空のプロジェクト」を作るとデフォの状態だとプログラムの実行が終わると自動でウィンドウが消えてしまう様になっているらしい。 最近はGUIの開発が多かったので知らなかったのだけれど、ちょっと試したいことがあって久々にコ…