我有一个结构:
//Custom packet structure.
struct UserPacket
{
__int64 pingTime;
} CustomPacket;
Run Code Online (Sandbox Code Playgroud)
我已经想出如何将它转换为char*.现在我想将char*转换回struct.有什么建议?
Zol*_*oli 10
如果它是C++:
char* theCharPtr; // has your converted data
UserPacket* fromChar = reinterpret_cast<UserPacket*>(theCharPtr);
Run Code Online (Sandbox Code Playgroud)
Typecast吧.以下是一些示例(两个使用类型转换).
CustomPacket customPacket;
char * p = (char *) &customPacket;
CustomPacket * pPacket = (CustomPacket *) p;
CustomPacket * pAlternate = &customPacket;
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助.