宏定义和内联函数的区别
生活随笔
收集整理的這篇文章主要介紹了
宏定义和内联函数的区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
- 宏定義和內聯函數都是為了使得程序減少函數的調用而花費的開銷,提高了執行效率
- 宏定義只是作簡單的文本替換,而內聯函數則是在調用出展開
- 宏定義在預處理時作替換,而內聯函數在編譯時展開
- 內聯函數會做類型、語法檢查,而宏不具有這樣的功能
- 宏在作函數時,容易出現二義性
參考鏈接:
https://blog.csdn.net/leo115/article/details/7906102
https://www.cnblogs.com/nufangrensheng/p/3626983.html
http://huxiongwei.spaces.eepw.com.cn/articles/article/item/85841
總結
以上是生活随笔為你收集整理的宏定义和内联函数的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux如何查看磁盘剩余空间
- 下一篇: CentOS7安装详解