sizeof

sizeof

文章 6 浏览 19

关于C语言中的空字符

这是我的程序: 点击链接查看该程序 在此程序中, char c[5] = "hello\0world"; 当我使用以下行打印字符串 c 时: printf("\nstring c=%s", c); 它给…

赢得她心 2025-01-10 08:51:19 0 0

每个 T 的 sizeof(T*) 都相同吗?

对于每个 T,sizeof(T*) 返回的值是否相同? sizeof(void*) 的大小可以与任意 sizeof(T*) 不同吗?…

浮生未歇 2025-01-09 09:08:25 0 0

我的类包含 1 个枚举、2 个整数和一个指针。它没有虚函数,但大小为 20 字节。为什么?

正如标题所示。我真的不想列出它包含的所有其他成员,但我惊讶地发现,唯一的非静态数据成员是 enum, 2 of int和一个指向其自身类型的指针,其 sizeof…

一抹苦笑 2025-01-06 18:26:56 0 0

sizeof 和 unsigned char 数组错误? (c/c++)

我写了这个结构: struct bmpheader { unsigned char magic[2]; unsigned int fsize; unsigned int unused; unsigned int pixdata_offset; unsigned i…

肩上的翅膀 2025-01-05 00:40:45 1 0

分配适当的内存大小

我在程序中分配正确大小的内存时遇到问题。我执行以下操作: void * ptr = sbrk(sizeof(void *)+sizeof(unsigned int)); 当我这样做时,我认为它向堆…

德意的啸 2025-01-05 00:24:10 1 0

Visual Studio 非法操作数的大小

我目前正在将Linux上开发的程序移植到Win32。在其他问题中,我有一个非常奇怪的问题。 头文件包含类似这样的内容: namespace Networking { struct Me…

留蓝 2025-01-04 18:42:08 1 0

班级规模 - C++

我有以下关于对象大小的代码: class A { public: int _i; virtual int getI () = 0; int setI (int i); }; class B : public A { public: int getI (…

遮云壑 2025-01-04 15:31:43 1 0

将 int 与 void* 组合

我需要将 int 与 void* 组合起来。我想这样做: long int lint = ((int)integer<<(sizeof(void*)*8)) | ((void*)ptr); 但是根据我之前的消息, long i…

小帐篷 2025-01-04 13:58:27 1 0

C语言中的数组和函数

如果有以下内容,我没有得到一些东西: double average (double scores[]){ double sum = 0; int n; int nscores = sizeof(scores)/sizeof(double); f…

浅浅 2025-01-03 00:43:15 1 0

C++类空类大小 1 字节

我是 C++ 新手,发现了 C++ 的一个特殊功能。我看到空的大小是 1 个字节,我做了一些研究,发现这样做是因为每个对象都必须有一个不同的地址。但我想…

苏佲洛 2025-01-02 14:25:31 2 0

c++已知大小的 typedefed 数组的函数模板专门化

请考虑以下代码: #include #include template void func( Type var ) { std::cout << __FUNCTION__ << ": var = " << var << " [" << typeid( var ).…

铁憨憨 2025-01-01 23:03:49 1 0

sizeof 字符数组

为什么我从以下代码中得到结果 6,然后是 8?我搜索了帖子,但找不到与我的问题完全匹配的内容。谢谢。 #include void getSize(const char *str) { pr…

两人的回忆 2024-12-29 13:38:37 2 0

sizeof(int) 是否保证等于 sizeof(void*)

C语言中数据类型“int”的大小总是等于指针的大小吗? 我只是好奇。…

我恋#小黄人 2024-12-28 05:27:11 1 0

sizeof() std::向量 (C++)

已经有一个关于这个主题的主题,但我仍然有疑问。要计算向量的大小,哪一个是正确的: sizeof(VEC) + sizeof(int) * VEC.capacity() 或 VEC.capacity(…

迟到的我 2024-12-25 16:23:11 2 0

gcc 对 VLA 的 sizeof 运算符的评估是否不同?

g++ 允许可变长度数组 (VLA) 作为扩展。 VLA 上的 sizeof 运算符的结果很有趣: int main () { char size = 20, a[10], b[size]; cout<<"sizeof(a) = …

韬韬不绝 2024-12-24 18:30:45 3 0
更多

推荐作者

微信用户

文章 0 评论 0

小情绪

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

笨死的猪

文章 0 评论 0

彭明超

文章 0 评论 0

更多

友情链接

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