Seasons.NET

ちょっとした技術ブログです

C++

色々便利ツール

VS2003用ポーティングツール Download details: VC++ 2003 Managed Extensions to VC++2005 C++/CLI Conversion Tool キーボードショートカットポスター Download details: Visual C++ 2005 Keyboard Shortcut Reference Poster PowerToys Download details:…

C++/CLI不安定?

C++

VS2005 + SP1で使用してるC++/CLIですが、 どうもヘッダーに複雑なコードを書くとコンパイラが落ちるようです・・・ System::Windows::Forms::Form^ form = gcnew System::Windows::Forms::Form(); listv = gcnew ListBox(); listv->Dock = DockStyle::Fill;…

Boost 1.34リリース

さっそくVS2005でトライしてみなければ。 SourceForge.net: Files Install & Build : インストールと構築 VCの人なら(自分とか) bjam --toolset=msvc VS2005のプロンプトで起動したプロンプトから、 boostインストールフォルダに、bjam.exeを入れて、上記コ…

wxWidgetsについてまとめとこ

C#な俺ですが、やはり昔作ったソフトは、起動の速度などや時間も考えると ネイティブなC++で書いた方がよさげなので、wxWidgetsを勉強することにした。 MFCもどきは、作ったが、やはりバグ取りが面倒なのと、柔軟性にかけるのである。ということで以下まと…

Unicode時のprintf

C++

みなさんどうしてます? 1 #include <tchar.h> 2 #include <string> 3 4 int _tmain( int argc , _TCHAR* argv[] ) 5 { 6 if( argc > 0 ) 7 { 8 std::wstring temp = argv[0]; 9 wprintf("%s\n",temp.data()); 10 } 11 }</string></tchar.h>

VCでの対処メモ

C++

VC++ ラウンジ その他開発で詰まったメモ Re: デバッグできない - MSDN フォーラム

C++のメモリリークを防ぐフレームワーク

C++

http://www.atmarkit.co.jp/fembedded/symbian/symbian04/symbian01.html StackのPush,Popを使って、例外に対するメモリリークを防ぐやり方。 読みものとして割とおもしろいです。利用者側のことを考えてなるべく超すとを減らす為の 工夫が見て取れます。

IP Messanger VS2005 ビルド方法

C++

VS2005 SP1でのビルド+動作確認をすませております。 http://www.ipmsg.org/より最新のソース2.06を取ってくる。 展開後、IPMSG.MDPを開き、ソリューション変換を行う。 これは、「はい」の連発で普通に変換する。 ビルド方法は、Japaneseを選択 プロジェク…

}を入力したら自動インデント

gvimrcに以下のように記述 imap } }=%%a

リファクタリングでプログラムの体質改善

最近買った本。 分厚いけどとても読みやすい。リファクタってそういうことでいいのか? でもそれすらやってないよなぁ〜とか、思わず口に出しそうになることが多い本です。 おすすめ!!リファクタリング―プログラムの体質改善テクニック (Object Technology…

C++デバッグ技術―Visual C++プログラマーのためのトラブルシューティング作者: クリス・H.パパス,ウィリアム・H.マレイ,Chris H. Pappas,William H.,3 Murray,スリーエーシステムズ出版社/メーカー: 技術評論社発売日: 2000/12メディア: 単行本 クリック: 4…