sizeof 相关问题

sizeof是指标准C / C ++运算符,用于返回表达式或数据类型的字节大小。

如何在C中编译时打印sizeof()的结果?

如何在C中编译时打印sizeof()的结果?现在我使用静态断言(基于其他Web资源自制)来将sizeof()结果与各种常量进行比较。虽然......

回答 9 投票 36

你能投出sizeof的结果吗?

我想知道是否有理由抛出sizeof的结果?示例:将sizeof(example)更改为(size_t)sizeof(示例)返回类型为std :: size_t但是我在...中收到错误“无效的争论”

回答 2 投票 0

sizeof运算符的实现

我已经尝试过实现sizeof运算符..我已经用这种方式完成了.. #define my_sizeof(x)((&x + 1) - &x)但它总是最终给出任一数据的结果为'1'类型.....

回答 8 投票 23

在C中获取Struct的大小

如何获得struct Pointer的大小.. struct person ** angest = NULL;在这个结构中有22人注册。如何获得带有sizeof的Count 22?有可能的?

回答 1 投票 -4

sizeof的自动扣除类型在Visual Studio C ++和GCC之间有所不同

我在这里有点失落。在我的代码中,我需要一个unsigned int作为SAP Netweaver调用Rfc函数的参考,这是我给函数提供的缓冲区的大小。在我的VS环境中,......

回答 2 投票 0

在c [复制]中获取数组/向量的大小

我试图在c中获得数组的大小,并且由于某种原因我得到了这个流行方法的错误答案。 int innerprod(int * v,int * u){int n = sizeof(v)/ sizeof(v [0]);的printf( “%d \ N”,N); ...

回答 1 投票 0

C编程 - 2U和1024U的大小

我知道U字面意思是c,该值是无符号整数。无符号intagers大小为4个字节。但是2U或1024U有多大?这仅仅意味着2 * 4字节= 8字节,例如......

回答 2 投票 -1

应该使用什么类型循环数组? [重复]

我们有这个数组:char arr [SIZE_MAX];我想循环它(和一个超过它的最后一个元素):char * x; for(i = 0; i <= sizeof(arr); i ++)x =&arr [i]; (已编辑添加...

回答 3 投票 -8

将sizeof()的结果分配给ssize_t

碰巧我需要将sizeof(x)的结果与ssize_t进行比较。当然GCC给出了一个错误(幸运的是我(我使用-Wall -Wextra -Werror)),我决定做一个宏来签名...

回答 4 投票 3

将复杂记录写入文件

嗨我已经在我的项目中定义了一些记录,这些记录可能包含其他记录以及普通数据类型和其他记录的动态数组,它是记录类型Type1 = record ...的例子。

回答 2 投票 6

为什么sizeof(Base)与sizeof(Derived)没有区别

我认为sizeof(Base)应该是12.为什么它是16?没有虚函数,我得到4和8. class Base {public:int i; virtual void Print(){cout <

回答 2 投票 4

空矢量的大小

以下关于使用g ++ 4.8.2运行的程序在32位Linux系统上给出了输出12:vector v; cout << sizeof(v)<< endl;我看到了这个,知道sizeof(v)可能是...

回答 3 投票 1

sizeof in static const member initialization

我有这样的代码:A类{public:unsigned long a; static const unsigned long b = sizeof(a); //“错误C2327:'A :: a':不是VC ++中的类型名称,静态或枚举器};我有编译器......

回答 4 投票 1

结构的大小如何是4的非倍数?

我是结构新手,正在学习如何找到结构的大小。我知道如何使用填充来正确对齐内存。根据我的理解,对齐是......

回答 3 投票 1

在不同类型的变量之间分配共享内存时出现分段错误

我正在尝试在进程之间共享内存,以“有效地”计算来自具有随机数字串的文件的字符串重复。所以,让我们说我用char **的话来得到所有这些,我......

回答 1 投票 0

如何在Python中确定对象的大小?

在C中,我们可以找到int,char等的大小。我想知道如何在Python中获取对象的大小,如字符串,整数等。相关问题:Python中每个元素有多少字节...

回答 10 投票 527

在C中是malloc(256)和malloc(sizeof(char)* 256)等价吗?

我看到人们经常编写C代码,例如:char * ptr = malloc(sizeof(char)* 256);这真的有必要吗?根据定义,标准说sizeof(char)== 1,所以不仅仅是......

回答 6 投票 11

如何在go中正确使用系统调用(Go unsafe.Sizeof vs C sizeof的结果不同)

Go的不安全.Sizeof返回的结果与C的sizeof不同。 main.go:包主导入(“unsafe”)类型gpioeventdata struct {Timestamp uint64 ID uint32} func main(...

回答 2 投票 2

如何确定平台上最大的指针大小?

在(C和C ++)中,指向不同类型的指针不一定具有相同的大小。我希望void *必然是最大的,但看起来甚至没有实际保证。我的问题: ...

回答 2 投票 5

从Ruby确定sizeof(double)和sizeof(int)的最简单方法?

要使用Ruby的String.unpack解压缩具有混合双精度和整数的复杂二进制字符串,我需要确定二进制字符串中的偏移量。通常,双精度数是8个字节,整数是4个......

回答 5 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.