2009-10-14から1日間の記事一覧

64ビットプログラミングのポイント

http://www.itmedia.co.jp/enterprise/articles/0506/14/news003.htmlint / long の話は躓きやすそう。 short = 2byte / int = 4byte / long = 4byte という意識は捨てる。 ポインタをint型やlong型変数に代入したりすると×。 0xffffffffが-1だとおもってい…

MFCで簡単にメモリリークの検出

VC

すべてのソースコード (*.cpp) のヘッダファイルをインクルードしたあとに以下を追加します。 #ifdef __AFX_H__ // MFCのウィンドウを使う場合に限定しています #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = __FILE__;…

Vistaで環境変数設定

OS

マイコンピュータを右クリックしプロパティ 左側にあるシステムの詳細設定をクリック 詳細設定タブの環境変数をクリック

VC++2008をVC++6っぽいキー操作に変える

VC

ツール>オプション>環境>キーボードの 次の追加キーボードマップスキームを適用で「VisualStudio6」を選択。 「VisualC++6」ではなんか違う感じだった。

VC++2008でショートカット設定しておいたほうが便利な機能

VC

定義へ移動 参照へ移動 ファイル.含んでいるフォルダを開く 設定はツール>オプション>環境>キーボードから。

コンパイラを判定するための定義_MSC_VERの値

VC

C Compiler 6.0 600 C/C++ Compiler 7.0 700 Visual C++ 1.0 800 Visual C++ 2.0 900 Visual C++ 4.0 1000 Visual C++ 4.1 1010 Visual C++ 4.2 1020 Visual C++ 5.0 (Visual Studio 97) 1100 Visual C++ 6.0 (Visual Studio 6.0) 1200 Visual C++ 7.0 (Visu…