當(dāng)前位置:
首頁(yè) >
宏定义和内联函数的区别
發(fā)布時(shí)間:2025/3/16
33
豆豆
生活随笔
收集整理的這篇文章主要介紹了
宏定义和内联函数的区别
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
- 宏定義和內(nèi)聯(lián)函數(shù)都是為了使得程序減少函數(shù)的調(diào)用而花費(fèi)的開(kāi)銷(xiāo),提高了執(zhí)行效率
- 宏定義只是作簡(jiǎn)單的文本替換,而內(nèi)聯(lián)函數(shù)則是在調(diào)用出展開(kāi)
- 宏定義在預(yù)處理時(shí)作替換,而內(nèi)聯(lián)函數(shù)在編譯時(shí)展開(kāi)
- 內(nèi)聯(lián)函數(shù)會(huì)做類(lèi)型、語(yǔ)法檢查,而宏不具有這樣的功能
- 宏在作函數(shù)時(shí),容易出現(xiàn)二義性
參考鏈接:
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
總結(jié)
以上是生活随笔為你收集整理的宏定义和内联函数的区别的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: linux如何查看磁盘剩余空间
- 下一篇: CentOS7安装详解