【发布时间】:2014-10-29 16:58:26
【问题描述】:
我需要初始化一个 typedef 结构指针
在头文件中,
typedef struct {
DWORD RxBuf[4];
DWORD Tr0c;
} t, *p_t;
在cpp文件中,
static p_t p1
= {
{0x00,0x00,0x00,0x00},
0
};
【问题讨论】:
-
您已将
p1声明为指针,因此初始化需要是指针。 -
你需要一些东西来让你的指针指向 to。你已经为那个东西提供了一个初始化器,而不是一个指向那个东西的指针。
-
memset(g_pT, 0, sizeof(t));怎么样
标签: c++ c pointers struct typedef