V
主页
clang++ : 不关我事~
发布人
在C++中,若直接把__builtin_unreachable()放在函数内,会导致该函数汇编没有ret(即没有return),进而导致在源代码中的行数在上一个使用了__builtin_unreachable()后面的函数会不正确执行。 当一个函数内包含一个死循环for(;;;);或while(1);则在clang++编译器的O1及更高级别的优化中优化为__builtin_unreachable(); 若该函数仅包含__builtin_unreachable();则什么也不做,也不返回。 若该函数包含其他代码,在加上__builtin_unreachable();则会导致后面被不正确执行函数时,程序计数器(pc寄存器)指向后面函数的开始。 本视频最主要想表示在clang++编译器的O1及更高级别的优化中会将for(;;;)以及while(1);盲目优化为__builtin_unreachable();这是不太智能的
打开封面
下载高清视频
观看高清视频
视频下载器
最精致的编程语言?
VSCode+Clang编译调试C语言初体验(基于lldb调试)
【实例演示】高内聚,低耦合,并不需要“面向对象”技术
面试官:请写一个堆排序
【中字】90秒内了解三个"C"语言的不同
为什么Clang不能取代GCC?
VSCode光标动画插件设置
长期使用命令行的产生的历史命令记录
QEMU 9.1 发布
gcc是怎么写出来的?
有了modules的C++, 是真正modern的C++, 曾经诟病的已经追赶上来, 曾经遥遥领先的, 依旧遥遥领先_代码知识
GCC 14与LLVM Clang 18在Fedora 40上的编译器性能 2024.04.25
(C++) 为什么auto_ptr被弃用
“docker不是主流,k8s才是”
我最喜欢的Rust设计模式
我对 C++ 标准库的性能优化已被合并!
作为Rust开发者看C++的优缺点
【腾讯一面C++面试题】malloc的底层实现原理
【编程】用rust写了个超好用的代码可视化工具
编程的所有结局
为什么我用 C 写 Rust 编译器?
大一下敲着玩
【C++面试100问】第九十九问:char*和char[]的区别是什么
Rust 类型系统的魔力
当你半夜兴致勃勃的敲代码。。
有人说我代码写的像诗
【开源推荐】#06 找回VSCode的初心,Atom作者最新项目:Zed,简洁但功能强大的代码编辑器
为什么德式字符串无处不在
代码好习惯二
Cursor 真的太牛逼了啊!今天连着做了两个 macOS 原生应用:视频画面文本搜索
c++ OpenGL魔方
好好好,这样写是吧
星露谷物语,c++纯手写,欢迎指点!
好好的代码是如何一步步变得让你看不懂的
【官方双语】英伟达该停停了 - 聊聊RTX 3050和误导性产品命名#linus谈科技
为什么函数的参数不要超过4个?
VS Code中的inlay hints功能
Qt 上班摸鱼写点好玩的
Helix 文本编辑器:比 Neovim 更好?
GCC和LLVM发家历史?两大开源编译器的爱恨情仇【AI编译器】系列第二篇