sizeof

sizeof

文章 6 浏览 17

如何捕获 sizeof(#define) 形式的错误

我确信有时在 C 中采用 sizeof() a #define 是有充分理由的,但我偶尔会遇到错误,有人采用 sizeof() a #define 而不是 sizeof() a 结构(并且在我的…

怎言笑 2024-08-10 05:07:15 7 0

空洞的大小是多少?

这个声明会产生什么结果? void *p = malloc(sizeof(void)); 编辑:问题的扩展。 如果 sizeof(void) 在 GCC 编译器中生成 1,则分配 1 个字节的内存,…

美男兮 2024-08-09 14:14:44 14 0

C/C 中 sizeof() 的机制是什么?

看来sizeof不是一个真正的函数? 例如,如果你这样写: int i=0; printf("%d\n", sizeof(++i)); printf("%d\n", i); 你可能会得到这样的输出: 4 0 当…

尾戒 2024-08-08 22:06:06 7 0

为什么我不能在预处理器条件下使用 sizeof ?

我知道 sizeof 是一个运算符,它在编译时评估为整数常量。 但它似乎不能在 #if 预处理器指令中使用,例如: #if 4 == sizeof(int) typedef int Int32;…

枕梦 2024-08-08 15:11:16 9 0

C sizeof char* 数组

我有一个 char* 数组,如下所示: char *tbl[] = { "1", "2", "3" }; 如何使用 sizeof 运算符获取数组元素的数量(此处为 3)? 下面的方法确实有效,…

感悟人生的甜 2024-08-07 19:20:09 8 0

C 标准 malloc 字符的潜在问题

在回答我的另一个答案的评论时 在这里,我发现了我认为可能是 C 标准中的一个漏洞(c1x,我没有检查过早期的标准,是的,我知道我不太可能地球上所有…

猫弦 2024-08-07 13:23:27 11 0

有没有办法仅通过类型来获取向量的字节大小?

如何预测向量的大小? #include #include using namespace std; int main() { cout ) << endl; cout ) << endl; return 0; } [starlon@localhost LCDC…

别忘他 2024-08-07 10:22:29 8 0

C 中 sizeof 运算符采用什么参数?

[原始标题提到“sizeof 函数”。] 我尝试了这些,它们都有效: char *p; printf("Size of *p is %d\n",sizeof(*p)); //result =1 printf("Size of p i…

天邊彩虹 2024-08-07 07:24:51 10 0

新手关于malloc和sizeof的问题

有人可以向我解释为什么我对字符串大小为 6 的 malloc 的调用会返回 4 个字节的 sizeof 吗?事实上,我给 malloc 的任何整数参数都会得到 4 的 sizeof…

吾性傲以野 2024-08-06 19:42:22 9 0

使用 sizeof(type[1234]) 有什么问题吗?

我已经使用它很多年了,即: text = (char *)malloc( sizeof(char[1234]) ); 而不是: text = (char *)malloc( sizeof(char) * 1234 ); 人们告诉我这…

翻身的咸鱼 2024-08-05 18:49:03 12 0

C++ 中的 Sizeof以及如何计算指针长度?

有人能为我解释一下下面的代码片段吗? // Bind base object so we can compute offsets // currently only implemented for indexes. template void …

柠檬心 2024-08-05 01:44:38 6 0

确定多态性 C++ 的大小班级

使用 sizeof 运算符,我可以确定任何类型的大小 - 但如何在运行时动态确定多态类的大小? 例如,我有一个指向 Animal 的指针,我想获取它所指向的实际…

逆流 2024-08-04 10:25:06 8 0

如何在不使用 sizeof 的情况下找到变量的大小

让我们假设我已经声明了某种数据类型的变量“i”(可能是 int、char、float 或 double)... 注意: 只需考虑声明“i”,不必担心它是否已声明是 int …

栖竹 2024-08-04 02:14:50 12 0

字符串文字的大小

以下代码 #include using namespace std; int main() { const char* const foo = "f"; const char bar[] = "b"; cout << "sizeof(string literal) = "…

阳光下的泡沫是彩色的 2024-08-04 01:28:13 6 0

从带有虚函数的基类继承的类上的 sizeof

对于以下代码片段。 /*This program demonstartes how a virtual table pointer * adds to a size of a class*/ class A{ }; class X{ public: void d…

囚我心虐我身 2024-08-03 08:53:32 7 0
更多

推荐作者

離殇

文章 0 评论 0

小姐丶请自重

文章 0 评论 0

Aik

文章 0 评论 0

国产ˉ祖宗

文章 0 评论 0

猥琐帝

文章 0 评论 0

半仙

文章 0 评论 0

更多

友情链接

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