sizeof

sizeof

文章 6 浏览 17

ANSI C 表达式的条件编译和编译时求值

我想做以下事情,但编译器不喜欢它: unsigned short foo = 1; // do something with foo #if sizeof(short) * CHAR_BIT > 16 foo &= 0xffff; #endif …

那支青花 2024-11-26 05:10:41 3 0

C - 结构内静态字符数组的 sizeof() - 不可能吗?

我需要为每个数组元素存储两个项目 - 两个 char 数组,其中可能包含空字节 - 然后仍然能够使用 sizeof() 来获取它们的长度。由于这些值在执行过程中不…

金兰素衣 2024-11-25 21:24:46 2 0

在 Java 中获取数据类型大小(sizeof)的最佳实践

我想将双精度和整数列表存储到 ByteBuffer,它要求分配大小。我想写一些类似C语法的东西 int size=numDouble*sizeof(double)+numInt*sizeof(int); ,…

我一向站在原地 2024-11-25 16:49:01 1 0

.NET DateTime 没有预定义的大小

由于 DateTime 是一个结构,其成员似乎分解为简单的数学值,因此我不确定为什么在其上使用 sizeof() 会产生问题标题中的消息。…

农村范ル 2024-11-25 13:26:08 2 0

指针的大小是多少?

指针的大小与它所指向的类型的大小相同,还是指针始终具有固定的大小?例如... int x = 10; int * xPtr = &x; char y = 'a'; char * yPtr = &y; std::…

幸福丶如此 2024-11-24 23:26:30 1 0

灵活的数组成员会增加结构的大小吗?

我有以下类型的代码: typedef struct { u32 count; u16 list[]; } message_t; ... message_t* msg = (message_t*)buffer; msg->count = 2; msg->list…

硬不硬你别怂 2024-11-24 10:27:00 2 0

sizeof(void*) 在 64 目标上为 4

我正在 Visual Studio Pro 2010 上编译一个 64 位 C++ 项目,并且正在测试指针的大小。它表明 sizeof(任何指针)如 void*、char* 等是 4 个字节。这…

澜川若宁 2024-11-24 04:41:15 1 0

C++确定变量的类型并在 sizeof() 中使用它

我想用 C++ 编写一个宏,它将值 0 赋予表的每个元素。例如,声明 i 如下:int i[10];,宏 fill_with_zeros(i) 将产生以下效果: i[0] = 0; i[1] = 0; …

究竟谁懂我的在乎 2024-11-24 04:10:23 2 0

C++ 上的 Sizeof()数组在一个函数中起作用,但在另一个函数中不起作用

由于我是编程新手,我正在尝试了解有关数组的更多信息。所以我正在研究代码的不同部分,并试图了解三件事:sizeof()。如何找到数组的长度,以及如何将…

时光匆匆的小流年 2024-11-23 15:33:35 4 0

ctypes 将 c_uint64 转换为 c_char_p

from ctypes import * 和 In [27]: sizeof(c_char_p) Out[27]: 8 In [28]: sizeof(c_uint64) Out[28]: 8 In [29]: cast(c_uint64(0), c_char_p) -----…

笑梦风尘 2024-11-19 22:50:41 5 0

php 简单函数中未定义的偏移量()

我不确定为什么我会收到关于此的未定义偏移通知:

南风几经秋 2024-11-19 20:51:53 3 0

三角形二维数组的动态内存分配

我想初始化一个二维数组,使得每行都有不同数量的元素。 此外,一行的元素数量取决于其前一行的元素数量。 例如, 控制行中元素数量的函数为: Rows(N…

苍风燃霜 2024-11-19 12:10:10 4 0

c++具有函数的类的 sizeof()

我有一个 C++ 问题。 我编写了以下类: class c { int f(int x, int y){ return x; } }; 类 c 的 sizeof() 返回“1”。 我真的不明白为什么它返回 1。…

萌辣 2024-11-18 06:18:31 3 0

关于 C++ 中 sizeof(class) 使用引发的错误

当我用 C++ 编译项目时,MSVC 抛出以下错误: 错误#94:数组的大小必须大于零 在执行 sizeof 时,在以下行中抛出错误: if (sizeof (MyNamespace::MyC…

孤芳又自赏 2024-11-18 03:11:59 2 0

C 和 C++ 中的 Sizeof

可能的重复: C/C++ 中字符 ('a') 的大小 #include int main() { printf("%d" , sizeof('a')); return 0; } #include using namespace std; int main…

冰魂雪魄 2024-11-17 05:09:28 2 0
更多

推荐作者

已经忘了多久

文章 0 评论 0

15867725375

文章 0 评论 0

LonelySnow

文章 0 评论 0

走过海棠暮

文章 0 评论 0

轻许诺言

文章 0 评论 0

信馬由缰

文章 0 评论 0

更多

友情链接

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