在C++面试中,常被问及“const全局变量存放在.data段还是.bss段?”的正确答案是:const全局变量存储在只读数据段(.rodata段)。这是因为.data段用于存储已初始化且可读写的变量,而.bss段存放未初始化的全局变量。const变量因其只读特性,编译器会将其分配到.rodata段以确保其不可修改性,从而保障程序的安全性和一致性。
客服热线请拨打
400-998-8033