2013-03-01から1ヶ月間の記事一覧
ある関数を呼ぶときに、その関数の中で一度だけ初期化する関数を呼びたい、そんなときにどうするかというお話です。 static bool initialize() { _tprintf(_T("initialize\n")); return true; } static void func() { // funcを呼び出したときにinitializeを…
ヘッダーファイルだけで関数を定義したいときがありますが、定義の仕方によってはリンクエラーになるので、そのときの挙動についてまとめました。 extern(外部リンゲージ) 各ソースファイルに関数が定義されるので、同じ関数が複数のファイルに存在するこ…