-
c - sizeof(结构)、sizeof(字符串)、sizeof(数组)
这个问题已经有答案了: Why isn't sizeof for a struct equal to the sum of sizeof of each member? (13 个回答) 已关闭 8
-
c++ - 在 C++ 标准中哪里说 sizeof(wchar_t) <= sizeof(long) 和 sizeof(bool) <= sizeof(long)?
先生。 Stroustrup 在他的新书(TCPL 第 4 版)第 149 页写下了以下内容 1 N && sizeof(long)<=N任何 N 值的实现,更不用说任何人都会考虑使用 wchar_t
-
c++ - sizeof 和函数模板 : sizeof(&f) vs sizeof(&f)
如 [5.3.3/3] 所述(expr.sizeof,工作草案): The sizeof operator can be applied to a pointer to a function, but
-
c - sizeof(int) <= sizeof(long) <= sizeof(long long) 总是正确的?
从C标准来看,int至少有16bit,long至少有32bit,long long如果有的话至少有64bit(有些平台可能不支持)。只是想知道标题中的句子是否总是正确的。 最佳答案 没有。该标准仅定义
-
c++ - C/C++ : sizeof(short), sizeof(int)、sizeof(long)、sizeof(long long) 等...在 32 位机器上与在 64 位机器上
我运行的是 Windows 7(64 位)。 这个问题与此处找到的问题相同: long on a 64 bit machine 但更深入,因为它处理更多的数据类型并适用到 C 或 C++,而不是 C#
-
C:sizeof()、sizeof()和sizeof
关闭。这个问题是opinion-based .它目前不接受答案。 想改进这个问题?更新问题,以便 editing this post 可以用事实和引用来回答它. 8年前关闭。 Improve this
-
c - 为什么 sizeof() 是一个 char 数组,有时是 sizeof(void *) 有时是 sizeof(the array)?
这个问题在这里已经有了答案: Length of array in function argument (9 个回答) 关闭 9 年前。 #include void printS(char []);
-
c - malloc(sizeof(int)) vs malloc(sizeof(int *)) vs (int *)malloc(sizeof(int))
我承认这三个都有不同的含义。但是,我不明白这些具体情况适用于哪些特定情况。任何人都可以分享每个例子吗?谢谢。 malloc(sizeof(int)) malloc(size
-
c++ - 如何使用 sizeof(a)/sizeof(a[n])
To avoid things quietly breaking if you change the array size, I suggest std::copy(a, a + sizeof(a)/
-
python sizeof 列表与 sizeof 元组
我在 python 中注意到以下事实: >>> (1, 2, 3).__sizeof__() 48 >>> [1, 2, 3].__sizeof__() 64 我理解列表和元组之间的区别,但我希望它们
-
c - sizeof (int) == sizeof (void*)?
是否存在与指针大小相同的整数类型?保证所有微架构? 最佳答案 根据 this Wikipedia page ,在 C99 中,您的 stdint.h header 可能声明了 intptr_t 和 u
-
types - sizeof(MPI_INT) 不同于 sizeof(int)
我注意到 int 和 double 的大小与使用函数 MPI_Type_size(MPI_INT, &MPI_INT_SIZE); 计算的不同。这是否意味着 sizeof(MPI_INT) 返回了错误
-
c - sizeof(指针变量)/sizeof(数组第一个元素)的结果始终显示2
这个问题已经有答案了: How to find the size of an array (from a pointer pointing to the first element array)? (
-
c++ - 为什么结构体的 sizeof 不等于每个成员的 sizeof 之和?
为什么 sizeof 运算符返回的结构大小大于该结构成员的总大小? 最佳答案 这是因为添加了填充以满足对齐约束。 Data structure alignment影响程序的性能和正确性: 未对齐的访问
-
c++ - 为什么结构体的 sizeof 不等于每个成员的 sizeof 之和?
为什么 sizeof 运算符返回的结构大小大于该结构成员的总大小? 最佳答案 这是因为添加了填充以满足对齐约束。 Data structure alignment影响程序的性能和正确性: 未对齐的访问
-
c++ - 为什么结构体的 sizeof 不等于每个成员的 sizeof 之和?
为什么 sizeof 运算符返回的结构大小大于该结构成员的总大小? 最佳答案 这是因为添加了填充以满足对齐约束。 Data structure alignment影响程序的性能和正确性: 未对齐的访问
-
c++ - 为什么结构体的 sizeof 不等于每个成员的 sizeof 之和?
为什么 sizeof 运算符返回的结构大小大于该结构成员的总大小? 最佳答案 这是因为添加了填充以满足对齐约束。 Data structure alignment影响程序的性能和正确性: 未对齐的访问
-
c++ - 为什么结构体的 sizeof 不等于每个成员的 sizeof 之和?
为什么 sizeof 运算符返回的结构大小大于该结构成员的总大小? 最佳答案 这是因为添加了填充以满足对齐约束。 Data structure alignment影响程序的性能和正确性: 未对齐的访问
-
c++ - 为什么结构体的 sizeof 不等于每个成员的 sizeof 之和?
为什么 sizeof 运算符返回的结构大小大于该结构成员的总大小? 最佳答案 这是因为添加了填充以满足对齐约束。 Data structure alignment影响程序的性能和正确性: 未对齐的访问
-
c++ - 为什么结构体的 sizeof 不等于每个成员的 sizeof 之和?
为什么 sizeof 运算符返回的结构大小大于该结构成员的总大小? 最佳答案 这是因为添加了填充以满足对齐约束。 Data structure alignment影响程序的性能和正确性: 未对齐的访问
Tôi là một lập trình viên xuất sắc, rất giỏi!