似乎GNU c和visual studio中tm结构的定义是不同的。
在GNU C中,这种结构保存时区数据,但在Visual Studio中则没有。
我从Linux计算机接收时间作为tm结构,我需要映射内存以获取其所有数据。
Visual Studio中是否有任何结构与gnu中的tm具有相同的内存占用量?
我正在尝试自己编写这个结构,但似乎我的大小错了。我在win64中开发,但数据来自32位Linux机器。
Linux中此结构的大小是多少?
答案 0 :(得分:5)
您不应该通过网络将这样的内存布局和系统敏感结构作为文字字节发送。相反,您应该以明确定义的方式传达内容,并将两端转换为有用的内容。