static inline 是什么意思
时间: 2023-10-23 08:13:34 浏览: 269
C/C++中static,const,inline三种关键字详细总结
static inline 是一个 C/C++ 中的编译器指令,用于指示编译器在编译时将函数的代码嵌入到调用它的代码中,以避免函数调用带来的额外开销。static inline 函数在编译时被展开,而不是在运行时被调用。在使用 static inline 时,函数定义必须在头文件中,因为它需要被多个源文件共享。此外,使用 static inline 还可以避免符号冲突问题。
阅读全文