0

我有以下代码: -

wxSpinCtrl* m_spinner;

wherewxSpinCtrl是一个类并且m_spinner是一个指针,我需要的是我们拥有的东西:

int b;
int* a;
a = &b;

是上述类型的代码可用于

wxSpinCtrl* m_spinner;

谢谢

4

2 回答 2

1

Of course

wxSpinCtrl b;
wxSpinCtrl* a;
a = &b;

This will work only if wxSpinCtrl has a public default constructor

于 2012-04-13T08:09:15.897 回答
0

如果您想要对同一对象的另一个引用,请使用:

 wxSpinCtrl* m_spinner;
 wxSpinCtrl* other = m_spinner;

如果你想要一个双指针使用:

 wxSpinCtrl* m_spinner;
 wxSpinCtrl** other = &m_spinner;

正如所Als指出的,这也可以:

 wxSpinCtrl obj; 
 wxSpinCtrl* m_spinner = &obj;
于 2012-04-13T08:07:03.557 回答