C++之宏函数和内联函数
程序员文章站
2024-03-20 22:33:04
...
宏函数和内联函数
// 内联函数解决宏定义函数的问题
#define GET_SUM(A,B) A+B
inline int get_sum(int a,int b){
return a + b;
}
// main 函数
int main()
{
// 调用宏函数
int sum = GET_SUM(1,2) * 10; // 预期效果 30 实际结果 21
cout << "sum = " << sum << endl;
// 调用内联函数
sum = get_sum(1,2) * 10; // 预期结果 30 实际结果30
cout << "sum = " << sum << endl;
system("pause"); // 阻塞功能
return EXIT_SUCCESS; // 正常退出
}
上一篇: 以Excel文件形式导出
下一篇: C++学习--内联函数