sizeof

sizeof

文章 6 浏览 17

C/C++获取结构体大小

今天,我惊讶地发现, 当 sizeof 运算符应用于类、结构体或联合类型时,结果是该类型对象中的字节数,加上为在字边界上对齐成员而添加的任何填充。结…

全部不再 2024-10-03 07:08:16 8 0

C# sizeof(enum) 替代方案? (解决 resharper 错误错误)?

在 C# 中,我有一些与 UAC 提升相关的“安全”API 代码。它涉及获取枚举的大小(如下)。 int myEnumSize = sizeof (MyEnum); 代码本身是有效的,可以…

倾城泪 2024-10-03 05:27:09 11 0

未知类型对象的大小

我必须获取我不知道类型的对象的大小。这是一个模板,我想在其中实现如下目标: void sth(T data) { System.out.println("Data size = ", sizeof(data…

蓝海似她心 2024-09-30 03:02:51 4 0

数组 C++ 中每个布尔值 1 位

bool fp[81]; 根据我的理解, fp 应该使用 ceil(81/8) 字节,因为它是连续的。 我说得对吗? 我怎样才能证明这一点?…

场罚期间 2024-09-30 02:05:28 8 0

sizeof:运算符还是函数?

可能的重复: 为什么 sizeof 是一个运算符? 为什么 sizeof 应该是成为 C 语言中的运算符,&不是函数? 它的用法看起来与函数调用类似,如 sizeof(in…

零度℉ 2024-09-28 05:01:03 6 0

结构体成员的大小

如何获取 C 结构体中成员的大小? struct A { char arr[64]; }; 我需要这样的东西: sizeof(A::arr) 谢谢…

初雪 2024-09-26 12:20:27 5 0

空结构体的 sizeof 在 C 中为 0,在 C++ 中为 1为什么?

可能的重复: C++ 中的空类 C 中空结构的大小是多少? 我在某处读到C++中空结构的大小是1。所以我想到验证它。 不幸的是,我将其保存为 C 文件并使用…

悸初 2024-09-26 05:32:18 9 0

sizeof(main)、sizeof(printf)、sizeof(scanf) 是什么?

在gcc编译器中,sizeof(main)、sizeof(printf)和sizeof(scanf)均为1。 我想知道这些的大小是多少 1. 其背后的逻辑是什么?…

游魂 2024-09-25 20:43:24 5 0

有关 sizeof 运算符的 c 编程查询 请在 windows 和 linux 中指定输出及其原因

void main() { char c='0'; printf("%d %d",sizeof(c),sizeof('0')); } …

安人多梦 2024-09-25 11:57:46 3 0

这个 C# 结构体的大小是多少?

存储在List中时是12字节还是16字节? public struct DataPoint { DateTime time_utc; float value; } C#中有sizeof函数吗?…

安穩 2024-09-25 09:52:57 9 0

sizeof(int) 和 sizeof(int*) 有什么区别?另外,这个语句 int*numbers[] = {....} 正确吗?

假设, int numbers [20]; int * p; 我认为这个 is 语句是有效的 p = numbers; ,但这不是 numbers = p; 因为 numbers 是一个数组,作为常量指针操作…

懷念過去 2024-09-25 08:43:42 6 0

如何声明一个占用内存部分中所有可用空间的 C 数组?

假设我有一个 128KB 的内存区域。在我的链接器指令中,我将此区域分为三个部分: .section_text .section_data .section_bss 每个部分的大小在预编译…

少女情怀诗 2024-09-24 05:52:35 13 0

我可以在不创建结构体实例的情况下获取结构体字段的大小吗?

如果您有结构体的实例,那么在 C++ 中获取结构体字段的大小是很简单的。例如(未编译): typedef struct Foo { int bar; bool baz; } Foo; // ... Fo…

趴在窗边数星星i 2024-09-19 16:17:06 9 0

包含数组的类的大小是否有保证?

给定: template struct val2size { char placeholder[N]; }; 是否可以保证 sizeof(val2size) == N?…

谁许谁一生繁华 2024-09-17 11:44:43 11 0

sizeof如何知道操作数数组的大小?

这可能是一个愚蠢的问题,但是当您不传入数组中的元素数量时, sizeof 运算符如何知道数组操作数的大小。我知道它不会返回数组中的总元素,而是返回字…

请持续率性 2024-09-16 01:01:45 9 0
更多

推荐作者

已经忘了多久

文章 0 评论 0

15867725375

文章 0 评论 0

LonelySnow

文章 0 评论 0

走过海棠暮

文章 0 评论 0

轻许诺言

文章 0 评论 0

信馬由缰

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文