在C++中,使用new关键字分配的数据位于内存的哪个区域?
答案解析
本题考查C++内存管理的基本概念。在C++中,使用new关键字分配的数据位于堆内存区域。栈内存用于存储局部变量和函数调用的上下文,而堆内存用于动态分配的内存。因此,正确答案是B。
选项A错误,因为栈内存用于存储局部变量,不是new分配的内存;选项C错误,因为代码段存储的是程序的指令;选项D错误,因为数据段存储的是程序的全局变量和静态变量。
正确答案:B