面试期间遇到一个问题:C++的数组越界错误是在什么阶段发生的?自己回答的编译阶段,貌似不对。
2条回答 默认 最新
- 於黾 2021-09-16 15:42关注
编译阶段c++编译器才不会管你数组越界没越界,甚至运行过程中它都不会判断,因为c++是基于指针的
只有当被访问的地址与其他对象冲突的时候才会崩溃解决 无用评论 打赏 举报
悬赏问题
- ¥15 求HI-TECH PICC 9.50 PL3安装包
- ¥15 在Windows中运行ollama出现运行缓慢的情况
- ¥15 下载ctorch报错,求解
- ¥15 如何入门学习c语言,单片机
- ¥15 idea 编辑语言的选择
- ¥15 Windows下部署Asmjit
- ¥15 请问双层规划模型的上下层目标函数不一致,是如何保证迭代收敛性的
- ¥15 微信小程序 前端页面内容搜索
- ¥15 cpu是如何判断当前指令已经执行完毕,然后去执行下条指令的
- ¥15 安装visual studio2022时visualstudiosetup启动不了,闪退。问题代号0x0和0x1389