会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
小菜鸡y
博客园
首页
新随笔
联系
订阅
管理
将inline、template声明和定义在头文件中
如果要在要在源文件(a.cpp)中内联的展开一个函数(fun),则该源文件(a.cpp)中必须包含此函数(fun)的定义。如果要在多个文件中内联的展开fun,则在所有的源文件中都必须包含fun的定义。只有将inline函数定义在头文件中,然后在需要内联展开此函数的文件中#include头文件才能实现。
同理,要实例化模板,首先要知道模板的完整定义,要在多个文件中使用模板,就需要将其定义在头文件中。
posted on
2016-09-12 22:08
小菜鸡y
阅读(
964
) 评论(
0
)
编辑
收藏
举报
会员力量,点亮园子希望
刷新页面
返回顶部