VC++

Visual Studio 2010 Beta2 now available!!とのこと

日本語の情報はまだあまり無さそう。 まぁ、まだ日本語版は出ていないのでしょうがないか。 一般向けの公開は10/21を予定しているらしいので、時間があったらdownloadとinstallだな。 詳細はこちらを見るしか。 Visual Studio IDE, Code Editor, Azure DevOp…

Visual Studio 2010でのC99のサポート

Visual Studio 2010というか、たぶんその先でもそうなのかもしれないが、 C99のfull setがsupportされるかどうかはかなり怪しいんじゃないかと思う。 もう少しがんばってC99をsupportしてくれると嬉しいのだが。 Visual Studio 2010に関しては一応公式?な見…

メモリリーク対策

メモリリークを検出するには_CrtDumpMemoryLeaksなどのCRTで用意された関数を用いる。 リークチェックに使う主な関数は以下 _CrtSetDbgFlag: ↓の関数を使用するための設定を行う _CrtDumpMemoryLeaks: メモリーリークとして検出されたメモリブロックをダンプ…

VC++での例外処理

VC++には2種類の例外が存在する。 構造化例外(Windows固有の例外 SEH : Structured Exception Handling ) C++例外 の2つである。 構造化例外 構造化例外を捕捉するにはVC++独自拡張である__try{}__except(){}構文を用いる。 __try{}__except(){}以外に__…