C++

msvcr90d.dll not found

C++

Visual Studio 2008 Express Editionでデバッグ版のDLLを作成して起動しようとするとmsvcr90d.dllが見つからないというエラーが発生するようになった。公式な解決方法はまだ見つかってないみたいなんだが、どうもファイルシステムがFAT32だと起こるようだ。…

C++のマニピュレータはいらない子なの?

C++

ひさしぶりにマニピュレータに触れる機会があった。プログラムの動作がおかしいので調べてみると、固定長じゃないとだめなフィールドにstd::setwで幅を指定していた。set::setwは表示幅を設定するもので、指定幅を超えた場合は切り詰めるんじゃなくてそのま…