百科问答小站 logo
百科问答小站 font logo



const TYPE * 究竟限制的是什么? 第1页

  

user avatar   haozhi-yang-41 网友的相关建议: 
      

事实上编译器在某些情况下,完全可能把你代码里的a安排到只读区(rodata),然后你在inc那个函数里就直接让你崩掉了。

如果是嵌入式系统,那个a还可能被放到ROM里面。要想改它的话,你要想办法在inc函数里触发一下烧录器才行,当然,还要先和你的硬件工程师沟通,让他给你提供相应的针脚信号……




  

相关话题

  为什么说 goto 是一种不好的用法? 
  为什么我的代码运行后总是会变位? 
  对C++的匿名函数应具有怎样的态度? 
  C++在面向对象编程中,非虚继承和非虚析构函数的存在是为了解决什么问题? 能否都用虚继承和虚析构函数? 
  工厂模式(factory Method)的本质是什么?为什么引入工厂模式? 
  C和C++的适用场合?如何创建C++实现的动态库?动态库如何保证向后兼容,即二进制兼容性? 
  c++ 程序运行时异常处理,怎么定位到出错代码行? 
  unique_ptr 的底层实现是什么样的? 
  p是char类型指针,p[1]不是指向p[0]的下一个字节吗?为什么会到0x11? 
  为什么大多数人用C++时都要用&&,||和!来表示与或非,而不是用and or not? 

前一个讨论
网传微信支付正内测「刷掌支付」功能,你认为这个功能靠谱吗?从研发角度谈,将面临哪些困难?
下一个讨论
爸爸走路看手机,4 岁儿子被卷车底,司机负全责,如何解读这一事件?意外发生时家长看护责任如何界定?





© 2024-06-30 - tinynew.org. All Rights Reserved.
© 2024-06-30 - tinynew.org. 保留所有权利