ミス

ミスのメモ

検索で飛んで来たあなたのために書いてみました。お役に立てれば幸いです。 std::tolower、ないですよ、どこなんですか。 #include としましょう。 エラー 11 error C2039: 'tolower' : 'std' のメンバではありません。 ですって。(VC++2008EEにて) そういえ…

ひどいミス

そっち系のひどいミスをここに書いていこうかと思います。 if( ) + セミコロン if(m_rcSrc.Height <= 0); m_rcSrc.Height = 1; もし高さが0以下なら、それを1にする予定でした。 しかしちゃんとインデントもされているのに、ifのカッコの終わりにセミコロン…

相互インクルード?循環インクルード?

「よくやってしまう」ほどではないけど、昨日の分も含めて過去に 2回ほどやってしまった事がある気がする。ちょっとしたうっかりミスと、インクルードする順番が違う時に限って起こる。 症状 自分で定義した型のデータを作れない。コンパイラエラーがでる。…

よくやってしまうミス2

大好評につき、前回の続編です。 その3 int array[9][9];な二次元配列で掛け算九九の表を作りたいとする。 for( int i = 1; i < 10; i++ ) for( int j = 1; j < 10; i++ ) // i++じゃなくてj++でしょうが。 array[i][j] = i * j; 一部の掛け算がとんでもな…

よくやってしまうミス

大抵はすぐに気づくのですが、これのために何時間も費やしてしまった事があります その1 for( i = 0; 条件1 && 配列の境界チェック; i++ ) { /* array[i]に何かする */ } とやるところを for( i = 0; ○○○ || □□□; i++ ) { ... } とやってしまってオーバーフ…