「C/C++」の一覧
Windowsのプログラミングでパフォーマンスを計測する際に使用するAPI / MTA/STAのCOMを一つのプロセスで混在させる場合 / ビアガーデンで飲み会 / Boehm GC - C言語でガベージコレクト / ソフトウェアテスト技法 / ソフトウェア
Windowsのプログラミングでパフォーマンスを計測する際に使用するAPI VC++で作ったツールで速度の計測をすることになった為、ミリ秒単位
realloc()の正しい使い方
a)正しくない使い方 char* buf; buf = (char*)malloc(1024 * sizeof(char)); if(buf == NULL){ return -1; } buf = (char*)realloc(buf, 2048 * sizeof(char)); if(buf == NULL){ /* bufが解放されない */ return -1; } b)正しい使い方 char* tmp; char* buf; buf = (char*)malloc(1024 * sizeof(char)); if(buf == NULL){ return -1; }
CFileFind::FindFile()にMAX_PATHより長いパスを渡すとアプリケーションエラーで落ちる(VC++6.0)
Visual C++ 6.0 SP6で以下のコードを実行するとアプリケーションエラーで落ちる。 CFileFind finder; CString path; // 260文字(MAX_PATH定数)以上の文字列 // 1234567890123456789012345678901234567890 path = _T("C:\aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
Effective C++ 原著第3版 購入 / PhotoshopでRSSアイコンを作る手順 / 品質工学 / 高速道路フォント / Word/Excel等のバイナリファイルのフォーマット仕様 / vua.dll for VisualC++6.0 - ビルド番号自動更新アドイン
Effective C++ 原著第3版 購入 http://amazon.jp/dp/4894714515/ C++の書籍としては最も影響を受けたのがこれの第2版。今でもよく参照する。 第3版が邦訳されたと知って早速購入。 Photo
Doxygenと周辺ツール
Doxygen Graphviz Doxbar Useful enhancements for Visual Studio .NET - The Code Project - Macros and Add-ins Doxygenとその周辺ツール。Graphvizは関数のコールグラフやコラボレーション図、ヘッダのインクル
VCで新しいアプリケーションを作るときに必ず設定すること(2)
ダイアログのフォントをシステムフォントにするためUse System FontプロパティをTrueに。 UNICODEビルドの場合は特にロケールの設定をして
C++でURLエンコード
HTTP POSTするデータをエンコードするためにPHPでいうところのurlencode()関数を探す。 WILL - HTTPでのフォームのPOST URLEncode - The Code Project
名前:宮内 はじめ
Code for Nagoya名誉代表
E2D3名古屋支部長
プログラマーです。GISやデータビズが好きです。このサイトは宮内の個人的なメモです。