一篇關於雜碎小知識的部落格
阿新 • • 發佈:2022-04-14
· register:register修飾符暗示編譯程式相應的變數將被頻繁地使用,如果可能的話,應將其儲存在CPU的暫存器中,以加快其儲存速度。
(注意是暗示而不是命令)
· inline
· 空間換取時間
· 當函式的呼叫時間多於函式的執行時間的時候,用行內函數可以節省函式的呼叫時間。如果函式的執行較複雜,如有迴圈語句的時候,就沒有必要使用內聯函數了。
· 關鍵字inline 必須與函式定義體放在一起才能使函式成為內聯,僅將inline放在函式宣告前面不起任何作用。