C++

エディットコンティニュ設定

エディットコンティニュをしようとすると編集したファイルで何故かエラーが発生。 error C2018 文字 '0xbf' は認識できません。 error C2143 構文エラー : ';' が '' の前にありません。 error C4430 型指定子がありません - int と仮定しました。メモ: C++ …

簡易キー入力クラス

DirectInputを組み込むのが面倒だったので、簡易的なキー入力識別機構を作成してみた。 まずは管理用クラス。 // SimpleKeyInput.h class CSimpleKeyInput { public: CSimpleKeyInput(); virtual ~CSimpleKeyInput(); public: // キー入力情報をセットする。…

template関数の定義

DirectXの初期化部分に取り組み中。今回はシングルトンクラスで作成しているのだけど、破棄のところでいきなり詰まった。 // 終了処理。外部から呼び出す。 void CDirect3D::Destroy() { if( !m_pInstance ) { DEBUGLOG_FILE( "Direct3Dの初期化が行われてい…

ログ出力

旧プロジェクトのログ関連がいまいちだったので、新しく作成開始。 #ifdef _DEBUG #define ENABLE_DEBUGLOG #endif #ifdef ENABLE_DEBUGLOG #define DEBUGLOG( format, ... ) DebugUtility::DebugLog( format, __VA_ARGS__ ) #else #define DEBUGLOG( format…

プロジェクト作成

ひとまずプロジェクトを作成。 VC2010での作成は初めてだったけれど、VC2008以前と大差なく作れて一安心。構想段階では、ベースとなる部分は以前作成したものを持ってこようかと考えていました。 ただ、実際に以前のファイルを見てみると当時の癖や(自分的…