gpt4 book ai didi

c++ - c\c++ 转换为 C#

转载 作者:行者123 更新时间:2023-11-30 21:13:43 36 4
gpt4 key购买 nike

如何将以下结构转换为 C#?类型后面的括号是否表示一个数组或为每个值留出多少内存?

typedef struct Cake{
uint8 sysnulls_[2];
char Pie[21];
uint8 MuffinCount[10];
uint8 NumOfCookies[6];
} Cake;

最佳答案

你的猜测不正确。

所有这些成员都是数组。
uint8 sysnulls_[2]; 表示 sysnulls_ 是 2 个 uint8 的数组。
同样,char Pie[21]; 表示 Pie 是一个由 21 个 char 组成的数组,依此类推。

uint8 不是标准 C 类型。据推测,它是一个无符号 8 位整数,但如果您想确定的话,应该看看它是如何定义的。

关于c++ - c\c++ 转换为 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35072805/

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