【发布时间】:2013-11-28 08:06:48
【问题描述】:
#define HOST_NAME "UDP"
#define ADDRESS "127.0.0.1"
struct UDP_IP_Parameters {
uint version; /* e.g. "1.0" = 0x0100 */
uint port; /* PORT */
taggedunion {
"HOST_NAME" char[256];
"ADDRESS" char[15];
};
};
int main()
{
struct UDP_IP_Parameters udp;
udp.version = 0x0100;
udp.port = 444;
}
我创建了一个结构并在其中嵌套了 taggedunion。是否可以像上面一样将主机名和地址定义为常量?是否可以通过为其创建对象来分配一些值。谁能给我一些想法。
【问题讨论】:
标签: c struct udp unions udpclient