C++14将模板的返回进一步扩大,可以声明变量模板:
#includeusing namespace std; //定义data变量为变量模板 template T data; int main(){ data = 0x31; //实例化unsigned char类型的data变量 cout<< = 2; //实例化int类型的data cout<< 和data 是变量模板的不同实例,拥有不同的地址,而且都是全局变量

C++14将模板的返回进一步扩大,可以声明变量模板:
#includeusing namespace std; //定义data变量为变量模板 template T data; int main(){ data = 0x31; //实例化unsigned char类型的data变量 cout<< = 2; //实例化int类型的data cout<< 和data 是变量模板的不同实例,拥有不同的地址,而且都是全局变量