1、对const变量取地址,会分配临时内存。(对临时内存的修改不影响符号表)
2、声明时加了extern,编译器也会分配内存(可通过地址修改值)
3、用普通变量初始化const变量,也会分配内存
4、自定义数据类型(struct)加const也会分配内存
本文详细探讨了C++编程中const变量的内存分配情况,包括对const变量取地址、extern声明、普通变量初始化const以及自定义数据类型加const时的内存管理。了解这些规则对于优化代码和避免意外修改至关重要。
1、对const变量取地址,会分配临时内存。(对临时内存的修改不影响符号表)
2、声明时加了extern,编译器也会分配内存(可通过地址修改值)
3、用普通变量初始化const变量,也会分配内存
4、自定义数据类型(struct)加const也会分配内存
301
345
358
478

被折叠的 条评论
为什么被折叠?