Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
C++ 标准是否保证未使用的私有字段会影响 sizeof?
考虑以下结构 class Foo int a 在 g 中测试 我明白了sizeof Foo 4但这是由标准保证的吗 是否允许编译器注意到a是一个未使用的私有字段并将其从类的内存表示中删除 导致更小的 sizeof 我不希望任何编译器真正进行
c
sizeof
languagelawyer
为什么 sizeof(x++) 不增加 x?
这是编译后的代码Dev C https en wikipedia org wiki Dev C 2B 2B在 Windows 上 include
c
sizeof
为什么空切片有 24 个字节?
我想了解创建空切片时会发生什么make int 0 我执行此代码进行测试 emptySlice make int 0 fmt Println len emptySlice fmt Println cap emptySlice fmt Pri
go
Optimization
size
slice
sizeof
为什么没有成员变量的C++类会占用空间?
我发现 MSVC 和 GCC 编译器都为每个类实例分配至少一个字节 即使该类是没有成员变量 或只有静态成员变量 的谓词 下面的代码说明了这一点 include
c
class
sizeof
predicate
C++ sizeof C 风格字符串/字符数组 - 优化
我是一名大学学生 我主要使用 Java 工作 C 对我来说很陌生 所以我可能会犯很多愚蠢的错误 而且我还有即将到来的考试要应对 别对我太严厉 注意 我不能使用 C std string 因为由于大学任务我需要使用 C 字符串 参考我的研究和
c
Arrays
string
sizeof
c中的double和float可以存储多大的数字?
我试图弄清楚我可以使用多大的数字作为浮点数double 但除了整数值之外 它并没有按照我预期的方式存储 double应该保存 8 个字节的信息 足以保存变量 a 但它保存得不正确 表明1234567890123456768其中最后 2 位数
c
floatingpoint
sizeof
sizeof 运算符的实现
我尝试过实现 sizeof 运算符 我是这样做的 define my sizeof x x 1 x 但对于任一数据类型 结果总是为 1 然后我用谷歌搜索了一下 发现了以下代码 define my size x char x 1 char x
c
Linux
gcc
sizeof
typecastoperator
如果字符串中间出现空字符怎么办?
我知道字符串的结尾由空字符表示 但我无法理解以下代码的输出 include
c
null
sizeof
strlen
Java对象的大小[重复]
这个问题在这里已经有答案了 我们怎样才能知道Java对象的大小呢 Example class Person String name int age public Person String n int a name n age a Pers
Java
sizeof
对存在同名类型的变量使用 sizeof 是否定义良好?
这是明确定义的行为还是未定义 以其他方式定义foo 数据类型或标识符 sizeof将在 上运行 typedef int foo int main int argc char argv char foo printf u r n sizeof
c
sizeof
undefinedbehavior
sizeof 运算符的问题
由于我想在函数中动态查找数组大小 因此我使用了 sizeof 运算符 但我得到了一些意想不到的结果 这是一个演示程序 向您展示我想要做什么 include
c
Arrays
sizeof
为什么 sizeof int 是错误的,而 sizeof(int) 是正确的?
我们知道sizeof是一个运算符 用于计算任何数据类型和表达式的大小 当操作数是表达式时 可以省略括号 int main int a sizeof int sizeof int sizeof a sizeof a return 0 的第一次
c
sizeof
sizeof(*ptr) 和 sizeof(struct) 之间的区别
我尝试了以下程序 struct temp int ab int cd int main int argc char argv struct temp ptr1 printf Sizeof struct temp d n sizeof str
c
sizeof
Go 中的结构体大小
我正在研究 Go 它看起来很有前途 我想弄清楚如何获取 go 结构的大小 例如 例如 type Coord3d struct X Y Z int64 我当然知道它是 24 个字节 但我想以编程方式知道它 您有任何想法如何做到这一点吗 罗杰已
struct
go
sizeof
C++:使用 sizeof 确定字符数组的大小
看下面一段 C 代码 char a1 a b c char a2 abc cout lt lt sizeof a1 lt lt endl lt lt sizeof a2 lt lt endl Though sizeof char 是1个字节
c
Arrays
string
sizeof
C: 如何确定外部数组的 sizeof(array) / sizeof(struct) ?
定义类型x和一个数组X那种类型的 x h typedef struct x int p q r x extern x X 单独的文件来保存巨大的喇叭阵列X x c include x h x X lotsa stuff 现在我想用X mai
c
Arrays
compilererrors
sizeof
sizeof如何知道操作数数组的大小?
这可能是一个愚蠢的问题 但是当您不传入数组中的元素数量时 sizeof 运算符如何知道数组操作数的大小 我知道它不会返回数组中的总元素 而是返回字节大小 但为了得到它 它仍然必须知道数组何时结束 只是好奇这是如何工作的 sizeof在编译时
c
sizeof
具有虚函数的类的大小
我正在修改 C 概念 但我坚持使用非常简单的代码 include
c
sizeof
virtualfunctions
memoryalignment
你怎么知道用 malloc() 分配多少空间?
我是一个完全的 C 新手 我来自 C 我一直在学习内存管理和malloc 功能 我也遇到过这段代码 char a persons name malloc sizeof char 2 我不明白这是分配了多少空间a persons name 是
c
memorymanagement
malloc
char
sizeof
在C中,malloc(256)和malloc(sizeof(char)*256)等价吗?
我看到人们经常编写 C 代码 例如 char ptr malloc sizeof char 256 这真的有必要吗 标准说sizeof char 1根据定义 这样写是不是有意义 char ptr malloc 256 是的 C 定义了siz
c
pointers
malloc
sizeof
1
2
3
4
5
6
7
»