我在頭檔案手打了一個變數定義,然后在源檔案里面初始化,發現編譯器顯示變數未定義,求大佬解惑


uj5u.com熱心網友回復:
清理專案 關閉所有檔案 重新打開.h 檔案,查看變數是否定義正常?我之前遇到過的, 修改到其它目錄中的檔案里了
uj5u.com熱心網友回復:
改的不是一個class吧uj5u.com熱心網友回復:
試過了,關了重新打開也還是一樣
uj5u.com熱心網友回復:
模塊變數m_colorblack
uj5u.com熱心網友回復:
colorblack=true;
這一行代碼是不是在CWuziqidlgDlg類的成員函式中?
uj5u.com熱心網友回復:
是否在類成員函式里? this->xx 變數訪問。vc6 各種毛病,過時了
uj5u.com熱心網友回復:
還有人在用vc6?uj5u.com熱心網友回復:
uj5u.com熱心網友回復:
你是不是把代碼寫到關于對話框里了uj5u.com熱心網友回復:
作用域不對吧你看看賦值陳述句是不是在對應的類的物件里
uj5u.com熱心網友回復:
洗掉vc6下面那個cls。等等檔案。重新添加所有類。打chengy成員變數就會出來你的代碼不能嚴格一點嗎
CWuziqiDlg即可
uj5u.com熱心網友回復:
定義不能放在頭檔案里,你可以定義到源檔案開頭處uj5u.com熱心網友回復:
估計你加的成員變數不在同一個類中.你在A類中了成員變數, 卻在B類的成員函式中想訪問.
你用 this->colorblack看看, 是否有這個成員變數先.
uj5u.com熱心網友回復:
自己在好好檢查一下,是不是寫在其它類中了?轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/86859.html
標籤:基礎類
上一篇:何解?
