gpt4 book ai didi

c++ - 将结构覆盖到 u_char 指针上

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:37:11 26 4
gpt4 key购买 nike

我的教授指示我,我们可以在我们正在获取的内存中的指针上放置一个结构(转换),以便更轻松地解释数据。我今天在类里面问了这个问题,他说这是可行的。

这不是编译提示它怎么不能转换它。我究竟做错了什么?我将求助于手动解析数据...

struct DataStruct
{
u_char DEST_ADDRESS[6];
u_char SOURCE_ADDRESS[6];
};

struct DataStruct* testData;
testData = (struct DataStruct*)pkt_data;

最佳答案

函数外不能有语句。

改变:

struct DataStruct* testData;               // definition okay outside function
testData = (struct DataStruct*)pkt_data; // statement not okay outside function

到:

struct DataStruct* testData = (struct DataStruct*)pkt_data;  // definition with
// initializer okay
// outside function

关于c++ - 将结构覆盖到 u_char 指针上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2061632/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com