C和 C ++ 的区别

1.内联函数: 在函数的调用点,把函数的代码全部展开,编译阶段(一种更安全(进行类型检查)宏) 宏: 预编译阶段(字符串替换,不进行类型检查,无法调式) 内联函数和普通函数的区别: 内联函数没有标准的函数栈帧的开辟和回退 普通函数: 函数调用的开销大于函数执行的开销->写成内联函数 内联函数本文件可见(不产生符号),一般写在头文件中 内联函数和static函数的区别: 本文件可见,作用域相同 St
相关文章
相关标签/搜索