`int* p = new int` 是纯粹的 UB,具体什么值完全看编译器实现,居然能“确定”一个答案,很难评价。 在 clang 跟 gcc 最新版本上,gcc 确实清零了内存,但是 clang 没有:https://godbolt.org/z/nf653caex 相关的“语言律师”部分:https://stackoverflow.com/questions/7546620/operator-new-initializes-memory-to-zero
1 1

相关推荐

阿武同学:不要写至今,写具体哪年哪月毕业,专业技能往后排,项目往前排,共青团员可以不写
投了多少份简历才上岸
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务