0
我有以下代碼: -存放指針類的引用
wxSpinCtrl* m_spinner;
其中wxSpinCtrl
是一個類,m_spinner
是一個指針,我需要的是像我們:
int b;
int* a;
a = &b;
是上述類型的代碼可用於
wxSpinCtrl* m_spinner;
由於
我有以下代碼: -存放指針類的引用
wxSpinCtrl* m_spinner;
其中wxSpinCtrl
是一個類,m_spinner
是一個指針,我需要的是像我們:
int b;
int* a;
a = &b;
是上述類型的代碼可用於
wxSpinCtrl* m_spinner;
由於
當然
wxSpinCtrl b;
wxSpinCtrl* a;
a = &b;
這隻會工作,如果wxSpinCtrl有一個公共的默認構造函數
如果想要另一個參照同一對象使用:
wxSpinCtrl* m_spinner;
wxSpinCtrl* other = m_spinner;
如果你想有一個雙指針使用:
wxSpinCtrl* m_spinner;
wxSpinCtrl** other = &m_spinner;
而作爲Als
指出,這也行:
wxSpinCtrl obj;
wxSpinCtrl* m_spinner = &obj;
哪些錯誤與'wxSpinCtrl OBJ;'然後'wxSpinCtrl * m_spinner = &obj;',我不明白你的問題。 – 2012-04-13 08:07:20
我認爲問題標題應該是「在指針中存儲對象的地址」。 – hmjd 2012-04-13 08:11:25
類的wxspinctrl的聲明是: - 「class WXDLLIMPEXP_CORE wxSpinCtrl:public wxSpinButton 」WXDLLIMPEXP是這裏的一個宏(DLL) – 2012-04-13 08:50:09