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



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

  

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

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

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




  

相关话题

  朋友自杀前把名字改成了nullptr,是什么意思? 
  C语言 乘以0.01快?还是除以100快? 
  异常处理(exception handling)和错误处理(error handling)有什么区别? 
  如果编程语言有性别?Java、C++、C、C#是男是女?是GAY还是LES? 
  为什么C语言用int *a 来声明指针变量,而不是int &a声明? 
  C++中开多个数组和用struct封装起来哪个速度更快? 
  怎么看待 Linus 和 Richard Stallman 对 C++ 的态度? 
  c/c++语言中,如果不把声明和实现分开,而是直接一起写到头文件中,会有什么不好的影响? 
  如何理解 C++11 的六种 memory order? 
  C++中怎么区分char和数值? 

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





© 2025-05-31 - tinynew.org. All Rights Reserved.
© 2025-05-31 - tinynew.org. 保留所有权利