小编Leo*_*man的帖子

编译器和操作系统如何处理C++中的const变量和const指针

我理解这些使用"const"的技巧的抽象功能是为了安全问题,不要让程序员无意中改变事物,或者不要故意搞乱事情,或者在同一个项目的不同程序员之间意外混淆(如果我错了,请纠正我).

不清楚的是:

  1. 如何通过编译器,操作系统(进程,线程),相关的硬件(CPU,RAM)等来实现这一承诺(不变) - 即"整个系统如何'标记'这个单元在这样的处理中"一种特殊的方式".
  2. 对于非常有效的应用程序,在(C/C++)代码中使用"const"是否会降低性能,并且它是否依赖于编译器(如果是 - 请说明它的作用)?

c++ pointers const

1
推荐指数
2
解决办法
233
查看次数

标签 统计

c++ ×1

const ×1

pointers ×1