Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
sizeof(int[1]) 是什么意思?
我是 Linux 内核的新手 我正在阅读文件ioctl h 在那里我遇到了一个宏 IOC TYPECHECK t 看起来像这样 define IOC TYPECHECK t sizeof t sizeof t 1 sizeof t lt 1
c
macros
Linuxkernel
sizeof
在函数调用上调用 sizeof 会跳过实际调用该函数!}
我偶然发现了这段代码 int x int a std cout lt
c
sizeof
sizeof(&array) 返回什么?
接下来的问题 在 C 语言中 为什么数组的地址等于它的值 include
c
string
pointers
sizeof
为什么 sys.getsizeof 为较小的列表报告较大的值?
我不明白当两个列表都像文字一样创建时 sizeof 的行为有何不同 我希望第二个 sizeof 的输出等于或小于第一个 sizeof 的输出 而不是更大 gt gt gt sys getsizeof 0 1 2 3 4 5 6 120 gt
python
list
sizeof
C 标准 malloc 字符的潜在问题
在回答我的另一个答案的评论时here 我找到了我所想的may是 C 标准中的一个漏洞 c1x 我没有检查过早期的标准 是的 我知道在这个星球上的所有居民中 只有我一个人发现了标准中的错误 这是难以置信的 信息如下 第 6 5 3 4 节 s
c
malloc
standards
sizeof
C11
VB.NET 和 sizeof
我正在将一些代码从 C 转换为 VB NET 我在 C 中有以下行 var bytes new byte password Length sizeof char 看着MSDN看来VB NET似乎没有sizeof操作员 我明白有一个Marsh
c
NET
VBNET
sizeof
“sizeof”如何确定数组的大小?
C 如何在运行时找到数组的大小 有关数组大小或边界的信息存储在哪里 sizeof array 完全由C编译器实现 当程序被链接时 看起来像sizeof 对你的呼叫已转换为常量 示例 当您编译此 C 代码时 include
Arrays
c
sizeof
在 sizeof 操作中取消引用空指针是否有效[重复]
这个问题在这里已经有答案了 我遇到了一段代码 对我来说应该崩溃分段故障 但它仍然可以顺利工作 有问题的代码加上相关的数据结构如下 相关注释位于上面 typedef struct double length unsigned char nPl
c
sizeof
dereference
NullPointer
为什么书上说“编译器在内存中为变量分配空间”?
为什么书上说 编译器在内存中为变量分配空间 这不是可执行文件吗 我的意思是 例如 如果我编写以下程序 include
c
compilerconstruction
Runtime
sizeof
是否存在占用 0 字节的 C++ 类型
我试图声明一个占用零字节的 C 变量 它在一个联合体中 我从 int 0 类型开始 我不知道这是否实际上是零字节 尽管 sizeof int 0 是 0 我需要一种更好的方法来声明 0 字节类型 并且希望可以将其类型定义为 nullType
c
null
sizeof
void
获取给定 System.Type 的结构的大小
给定一个结构体MyStruct 我可以使用以下方法获取该结构实例的大小sizeof MyStruct 在不安全的代码中 但是 我想获取给定结构的大小Type结构体的对象 即sizeof typeof MyStruct 有Marshal Si
c
NET
sizeof
sizeof 运算符在预处理器 #if 指令中起作用吗?
我们可以使用sizeof运算符在 if宏 如果是 怎么办 如果没有 为什么 是否sizeof预处理器中的操作员工作 if指令 No the sizeof 运算符在 C 预处理器条件指令中不起作用 例如 if and elif 原因是 C 预
c
sizeof
C++ 中的 sizeof 运算符是如何实现的?
有人可以向我指出 sizeof 运算符在 C 中的实现以及有关其实现的一些描述吗 sizeof 是不能重载的运算符之一 那么这意味着我们无法更改其默认行为 sizeof不是 C 中的真正运算符 它只是插入一个等于参数大小的常量的特殊语法 s
c
sizeof
获取 std::any 的大小
有什么方法可以获取存储的数据的大小 以字节为单位 std any 我想出的唯一解决方法是通过以下方式查询其值的类型std any type并将结果与 已知类型的列表进行比较 例如my any type typeid T 那么尺寸就是size
c
sizeof
typeerasure
stdany
如果CHAR_BIT != 8,其他类型的大小是多少?
C 标准要求sizeof char to be 1 无论实际需要多少位 其他数据类型是否以以下方式衡量 bytes or chars万一这些不一样呢 基本上 假设CHAR BIT is 16 would sizeof int16 t 等于1
c
sizeof
为什么记录的大小不等于其字段大小的总和?
我有下一个代码 type TRecord1 record myarr array 0 31 of single end type TRecord2 record b1 b2 b3 b4 b5 b6 byte end type TRecord
Delphi
sizeof
浮动大小 (3.0) 与 (3.0f)
sizeof 3 0 和 sizeof 3 0f 有什么区别 我期望他们都给出相同的结果 sizeof float 但它不同 在32位机上 gcc编译器 大小 3 0f gt 4 大小 3 0 gt 8 Why so 因为3 0是双倍的 看
c
sizeof
我可以假设 sizeof(uint8_t) = 1 吗?
我有一个程序 对 uint8 t 数组使用动态分配 我可以安全吗 假设它的长度总是一个字节 If uint8 t存在 那么sizeof uint8 t 必须是 1 uint8 t is required宽度恰好为 8 并且没有填充位 并且C
c
sizeof
uint8t
uint
在编译时打印 sizeof(T) [重复]
这个问题在这里已经有答案了 可能的重复 是否可以在编译时打印出 C 类的大小 我可以在编译时输出对象的大小吗 由于编译器在编译源文件时已经有了这些信息 我可以吗 see它 在编译时 而不是经历在应用程序控制台或调试输出窗口中某处输出大小的漫
c
sizeof
C 指针算术 sizeof(struct)
这是有问题的代码 include
c
struct
sizeof
«
1
2
3
4
5
6
7
8
»