c++中模板类型的作用域

来源:互联网 发布:咖啡机品牌 知乎 编辑:程序博客网 时间:2024/06/06 05:55


c++中模板类型的作用域

c++中有函数模板和类模板,请问在语句template <typename T>或template <class T>的作用域是什么呢?是不是只要在源文件开头声明了模板类型T,在后面的程序中都可以使用T,包括函数和类?
template<class T>void f(){}<---- 这之后T就不能用了template<class T> <--- 这个T和上面的T不是一个class K{}<---- 这之后T就不能用了建议读:Addison.Wesley.C++.Templates-The.Complete.Guide.chm

阅读全文
0 0