2024年12月
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
無料ブログはココログ

 

« 男たちよ、安らかに眠れ | トップページ | ニコ動にアップしてみた »

2008年6月10日 (火)

今日の失敗

プログラムに機能追加をしていたのだが、なぜかポインタに0x00000001が入る。
そのポインタに値を入れるところは、すべてわかっているので、そんな値が入るわけがない。
というわけで、grepしてみたら、if文の条件式でNULLチェックをしているところで
X != NULL
とするところを
X =! NULL
とやっていた。

NULLは(void*)0 なので、NOT演算子(!)で0x01になり、その値を代入してしまったというわけ。

« 男たちよ、安らかに眠れ | トップページ | ニコ動にアップしてみた »

コメント

コメントを書く

(ウェブ上には掲載しません)

トラックバック


この記事へのトラックバック一覧です: 今日の失敗:

« 男たちよ、安らかに眠れ | トップページ | ニコ動にアップしてみた »