2016-03-01から1ヶ月間の記事一覧

cppcheckのバグ

c++

cppcheck-1.72で確認。 // hoge.cpp class Base { }; template<typename T> class Hoge<T[]> final : public Base { }; void func() { int a[2]; a[5] = 0; } $ cppcheck hoge.cpp Checking hoge.cpp... Hogeのfinal消すか継承を消すかT[]をTにするとちゃんと動く $ cppcheck </t[]></typename>…

Win8で削除時に確認ダイアログを表示する

ごみ箱アイコンを右クリックしてプロパティを表示。「削除の確認メッセージを表示する」をチェックしておく。うっかり連打で隣のファイルまで削除されてビビる。