【发布时间】:2010-10-15 23:29:16
【问题描述】:
C++ 代码:
struct tPacket
{
WORD word1;
WORD word2;
BYTE byte1;
BYTE byte2;
BYTE array123[8];
}
static char data[8192] = {0};
...
some code to fill up the array
...
tPacket * packet = (tPacket *)data;
在 C# 中我们无法做到这一点。
请注意 C++ 结构中有一个数组。
或者,使用this source file 可以为我们完成这项工作,但如果结构中存在数组则不行。
【问题讨论】:
标签: c# c++ pointers code-translation