runxinzhi.com
首页
百度搜索
内联函数和宏定义的区别
两者区别如下:
内联函数在编译器时展开,宏在预编译时展开。
在编译的时候内联函数可以直接被嵌入到目标代码中,而宏只是一个简单的文本替换。
内联函数可以完成诸如类型检查、语句是否正确等编译功能,宏就不具有这样的功能。
宏不是函数,inline函数是函数。
宏在定义时要小心宏参数(一般情况是把参数用括号括起来),否则容易出现二义性。而内联函数定义时不会出现二义性。
相关阅读:
设计模式
Junit单元测试
数组存储和链表存储
java新特型
List&&Set
Map
File文件
1588. 所有奇数长度子数组的和
2秒后跳转到某页面
图片轮播/倒计时--windows对象(setInterval)
原文地址:https://www.cnblogs.com/hehehaha/p/6332351.html
最新文章
小技能(一)
解决"'pip' 不是内部或外部命令,也不是可运行的程序或批处理文件"的问题
Scrapy的安装
python中Error loading package list:pypi.python.org解决方法
python常用第三方库
保护眼睛的豆沙绿色
SQL 常用脚本,非常实用
JavaScript学习笔记
html归纳
git操作手册
热门文章
cmd命令002
cmd命令
axure使用经验
常用知识
错误问题
异常汇总
svn批处理语句
SQL
注解和反射
XML
Copyright © 2020-2023
润新知