針對某些編譯器不能使用 bool 類型的解決方法

最近發現某些編譯器(例如一個朋友用的vs2010)在使用 bool 這個類型寫函數的時候編譯器提示不識別這個類型,查了一下發現,一些編譯器認爲bool這個類型不安全,自己想了一個可以代替bool的寫法,給小白們看看針對某些編譯器不能使用 bool 類型的解決方法

用枚舉的方法定義一個名爲BOOL(大寫bool便於識別)的枚舉變量,利用枚舉變量中第一個枚舉成員的默認值爲整型的0,後續枚舉成員的值在前一個成員上加1這一特性,配合bool類型的返回值false(0)和true(1),由此達到自定義實現bool的目的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章