「C/C++」の一覧

C言語のコーディング規約

職業としてのプログラミング テキストとしてのコーディング規約 現場や個人レベルで蓄積しているノウハウをマニュアル化したもの、という感じ。 初心者が

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; }

failmalloc

Failmalloc mallocのエラーチェック漏れを検出してくれるツール(共有ライブラリ)、らしい。 via Matzにっき(2006-07-14)

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やデータビズが好きです。このサイトは宮内の個人的なメモです。

プロフィール

お問い合わせ