Cpp / __builtin_expect 说明
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                Cpp / __builtin_expect 说明
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                __builtin_expect 主要用于 if 判斷語句中,功能是讓程序員告訴編譯器,哪一個分支最有可能執行。
一般使用方法是將 __builtin_expect 指令封裝為 likely 和 unlikely 宏。這兩個宏的寫法如下:
#define likely(x) __builtin_expect(!!(x), 1) // x 很可能為真 #define unlikely(x) __builtin_expect(!!(x), 0) // x 很可能為假?
(SAW:Game Over!)
?
總結
以上是生活随笔為你收集整理的Cpp / __builtin_expect 说明的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: UML 类图几种关系的总结
- 下一篇: gdb info frame信息解释
