1. 程式人生 > 其它 >一篇關於雜碎小知識的部落格

一篇關於雜碎小知識的部落格

· 1<<n  https://blog.csdn.net/feiyu_diary/article/details/78802138?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164992884816780271993936%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=164992884816780271993936&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-5-78802138.142^v8^pc_search_result_cache,157^v4^control&utm_term=n%3C%3C1&spm=1018.2226.3001.4187

 

· registerregister修飾符暗示編譯程式相應的變數將被頻繁地使用,如果可能的話,應將其儲存在CPU的暫存器中,以加快其儲存速度。

(注意是暗示而不是命令)

 

· inline 

· 空間換取時間

· 當函式的呼叫時間多於函式的執行時間的時候,用行內函數可以節省函式的呼叫時間。如果函式的執行較複雜,如有迴圈語句的時候,就沒有必要使用內聯函數了。

· 關鍵字inline 必須與函式定義體放在一起才能使函式成為內聯,僅將inline放在函式宣告前面不起任何作用。