C語言,C++編譯遇到問題:has no member named ''XXX‘

has no member named ''XXX‘ 也許你在使用c++的時候會出現問題:has no member named '...' 意思就是類沒有成員變量XXA 實際上類是具備成員變量XX的 問題的緣由在於工程中定義的變量和系統頭文件定義的宏衝突所致:處理類定義以前,發現了同名的宏,致使在編譯以前(預處理階段)把類成員看成宏作了宏體的替換。 解決方案有2個 1. #ifdef XXX #
相關文章
相關標籤/搜索