閑古鳥

オールドプログラマの日記。プログラミングとか病気(透析)の話とか。

2007-11-01から1ヶ月間の記事一覧

CPenでペン作ろうとしたらコンパイルが通らない罠

黒いペン作ろうとしたらコンパイルエラーに。 CPen pen(PS_SOLID, 1, 0x000000); // オーバーロード関数の呼び出しを解決することができません。 CPenにはコンストラクタが2つあって、 CPen( int nPenStyle, int nWidth, const LOGBRUSH* pLogBrush, int nSt…

別プロセスの実行結果を逐次取得する

非同期でfindstrを実行する文字列検索ツールの作成:CodeZine別プロセス(findstr)の実効結果をリアルタイムにリストボックスに追加するためにデリゲートを使用していますが、これは大げさなような(例として使いやすかったから使っているだけでしょうが)。こ…

連結リストの要素を全て削除する

C++

連結リストを自前で実装したときに、デストラクタがあると要素を全て削除するのが楽でいいですね。 #include <iostream> using namespace std; struct list { char* name; list* next; list(char* name) : name(name), next(0) {} ~list() { cout << name << endl; del</iostream>…