内联函数相对于宏的区别和优点: 宏是在预处理时进行的机械替换,内联是在编译时进行的.内联函数是真正的函数,只是在调用时,没有调用开销,像宏一样进行展开.内联函数会进行参数匹配检查,相对于带参数的宏有很好的优点,避免了处理宏的一些问题.宏无法进行调试. inline 1.产生背景 写函数的好处:第一,它使程序更可读:第二,它使这段代码可以重复使用.但是,它也有缺点:当它被频繁地调用的时候,由于调用函数的开销,会对应用程序的性能有损失. 宏有很多的不尽人意的地方. 1.宏不能访问对象的私有成员. 2