当前位置: 首页 > 面试题库 >

请你来说一下C++里是怎么定义常量的?常量存放在内存的哪个位置?

滑骞尧
2023-03-14
本文向大家介绍请你来说一下C++里是怎么定义常量的?常量存放在内存的哪个位置?相关面试题,主要包含被问及请你来说一下C++里是怎么定义常量的?常量存放在内存的哪个位置?时的应答技巧和注意事项,需要的朋友参考一下
常量在C++里的定义就是一个top-level const加上对象类型,常量定义必须初始化。对于局部对象,常量存放在栈区,对于全局对象,常量存放在全局/静态存储区。对于字面值常量,常量存放在常量存储区。
 类似资料:
  • 本文向大家介绍请你来说一下C++/C的内存分配 ?相关面试题,主要包含被问及请你来说一下C++/C的内存分配 ?时的应答技巧和注意事项,需要的朋友参考一下 参考回答:

  • 本文向大家介绍请你说一说C++的内存管理是怎样的?相关面试题,主要包含被问及请你说一说C++的内存管理是怎样的?时的应答技巧和注意事项,需要的朋友参考一下 在C++中,虚拟内存分为代码段、数据段、BSS段、堆区、文件映射区以及栈区六部分。 代码段:包括只读存储区和文本区,其中只读存储区存储字符串常量,文本区存储程序的机器代码。 数据段:存储程序中已初始化的全局变量和静态变量 bss 段:存储未初始

  • 本文向大家介绍请你说一说C++ STL 的内存优化?相关面试题,主要包含被问及请你说一说C++ STL 的内存优化?时的应答技巧和注意事项,需要的朋友参考一下 1)二级配置器结构 STL内存管理使用二级内存配置器。 1、第一级配置器 第一级配置器以malloc(),free(),realloc()等C函数执行实际的内存配置、释放、重新配置等操作,并且能在内存需求不被满足的时候,调用一个指定的函数。

  • 本文向大家介绍请你讲讲一个十进制的数在内存中是怎么存的?相关面试题,主要包含被问及请你讲讲一个十进制的数在内存中是怎么存的?时的应答技巧和注意事项,需要的朋友参考一下 考察点:计算机基础 补码的形式。

  • 本文向大家介绍请你说一说C++内存溢出和内存泄漏相关面试题,主要包含被问及请你说一说C++内存溢出和内存泄漏时的应答技巧和注意事项,需要的朋友参考一下 参考回答: 1、内存溢出 指程序申请内存时,没有足够的内存供申请者使用。内存溢出就是你要的内存空间超过了系统实际分配给你的空间,此时系统相当于没法满足你的需求,就会报内存溢出的错误 内存溢出原因: 内存中加载的数据量过于庞大,如一次从数据库取出过多

  • 本文向大家介绍请你来说一下共享内存相关api ?相关面试题,主要包含被问及请你来说一下共享内存相关api ?时的应答技巧和注意事项,需要的朋友参考一下 Linux允许不同进程访问同一个逻辑内存,提供了一组API,头文件在sys/shm.h中。 1)新建共享内存shmget int shmget(key_t key,size_t size,int shmflg); key:共享内存键值,可以理解为共