【发布时间】:2010-11-25 04:42:09
【问题描述】:
我们如何访问结构的变量?我有一个结构:
typedef struct {
unsigned short a;
unsigned shout b;
} Display;
在我的其他课程中,我有一个方法:
int NewMethod(Display **display)
{
Display *disp=new Display();
*display = disp;
disp->a=11;
}
**显示是什么意思?要访问我使用-> 的struct 变量,还有其他方法吗?
【问题讨论】:
-
如果您使用 C++,为什么要使用古老的
typedef struct {/*...*/} Display?为什么要传递指针而不是引用?如果你正在分配,为什么要使用裸指针? (哦,那个函数没有返回它承诺的int。)
标签: c++ pointers indirection