在该文件中file1.c,调用在文件中实现的函数file2.c.当我链接file1.o,并file2.o为可执行文件,如果该功能file2是非常小的,将连接器自动检测功能小,内联呼吁?
我正在阅读C++标准草案n3485中的14.7.2,它说:
2显式实例化的语法是:explicit-instantiation:
externopt模板声明有两种形式的显式实例化:显式实例化定义和显式实例化声明.显式实例化声明以
extern关键字开头.
看到模板声明和定义总是放在标题中,我从来没有extern在模板上看过声明.粗体句的确是什么意思?
另外为什么实例化会关心extern?