看板 C_and_CPP 關於我們 聯絡資訊
我的習慣用法是: 把 form.h 當作是主程式, 另外定義class A 的標頭檔(A.h) & A.cpp 檔 (假設) 然後在form.h裡面inclusde "A.h" 然後宣告 A 的 Object A* a = new A(); 然後在class A裡面定義你原本.cpp檔的function (假設f) 接著直接在form.h裡面呼叫此function f(....) <--可以有變數或是沒變數 假設class A 有一個 data member x 是你要傳給form.h 並且 用label顯示出來的值 如果他是private的data member --> int A::getx(){ return this->x; } 如果他是 public的data member --> 直接在form.h裡面 a.x || a->x 就可以把x叫出來了 ※ 引述《sherry52927 (小孩)》之銘言: : 開發平台(Platform): (Ex: VC++, GCC, Linux, ...) : VC++ : 問題(Question): : 如果在.cpp檔中給一個變數x=3 : 請問要如何在form.h檔中利用label顯示出x的值?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.149.165
sherry52927:恩恩 謝謝m大!!!!! 09/24 09:11
sherry52927:成功做出來了^^ 09/24 09:11