练习16.25:
第一个声明:当编译器碰到这个声明时,他不会在本文件中生成实例化代码。在程序的其他位置有该实例化的一个非extern声明(定义)
第二个声明:使用Sales_date实例化模板,其他文件中可用extern声明这个实例
练习16.26:
不能,进行显式实例化时会实例化改模板的所有成员,包括内联的成员函数,由于NoDefault没有默认构造函数,不能进行显式实例化
练习16.27:
(a):使用char实例化Stack模板
(b):使用double实例化Stack模板
(c):使用int实例化Stack模板
(d):未发生实例化,已被实例化一次
(e):未发生实例化,已被实例化一次
(f):使用string实例化Stack模板