我说上次为啥在实现文件中定义内联函数的时候,编译器说找不到函数定义。看来还是书没看仔细啊。
内联函数的链接性是内部的,这意味着:内联函数定义必须在使用函数的文件中
因此将内联函数的定义放入头文件中,可以在使用函数的文件中包含头文件确保能找到内联函数的定义。

若想将函数定义放入实现文件中,对不起,请把inline关键字删掉吧,这样函数的链接性才是外部的。

Comments

2016-03-09