#ifndef BOOL
這種寫法很常見,不曉得是誰發明的,根本錯得一塌糊塗:
#ifndef BOOL typedef int BOOL; #endif
然後可恨的是,很多常見的 compiler 居然有支援這種寫法。
Random Posts
- None Found
Similar Posts
- None Found
這種寫法很常見,不曉得是誰發明的,根本錯得一塌糊塗:
#ifndef BOOL typedef int BOOL; #endif
然後可恨的是,很多常見的 compiler 居然有支援這種寫法。
3 Comments
不懂,頂一下。
To 爆爆王:
這是個蠢到讓許多人無法一眼看出的錯誤,撇開巨集的問題,其中最好笑的就是把 #define 與 typedef 混為一談。typedef 後,下次 #if 或 #ifndef 仍然是沒有 define BOOL.
我看了這三行好久, 一直搞不懂這三行要幹嘛..
最後不知為何雄雄懂了這三行原本想要做的事.
這...這也太..
Post a Comment