gpt4 book ai didi

c++ - 常量有多少分配空间?

转载 作者:行者123 更新时间:2023-12-01 15:05:00 25 4
gpt4 key购买 nike

我的IT老师说,当在C和C++中为常量分配空间时,只会分配严格必要的空间:他说,例如,如果我们将值12存储在常量中,则只会分配4位内存。我相信这是不对的,这不仅是因为内存几乎总是被划分为8位“单元”,而且因为当我们声明一个常量时,我​​们还指出了它的类型,因此我们决定要为它分配多少内存。有专家意见吗?

PS:他说的是用const限定符声明的常量。

最佳答案

当然,您的IT老师是错误的。大小取决于const值的类型。但是,您还必须记住,如果不需要任何对象,则优化编译器可以删除它们。

关于c++ - 常量有多少分配空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59878889/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com