《C++primer》读书笔记四
来源:互联网 发布:学生管理系统设计c语言 编辑:程序博客网 时间:2024/05/17 07:14
模板参数的名字,在它被声明为模板参数后,一直到模板声明或定义的结束,都可以被使用,如果在全局域中声明了与模板参数同名的变量,则该变量被隐藏。
typedefdouble Type;
template<classtype>
classQueue
{
public:
//...
private:
Type item; //item不是double类型
Queue* next;
};
模板参数的名字在模板参数表中只能被引入一次。
在不同的了模板声明或定义之间,模板参数的名字可以被重复使用。
类模板的参数可以有缺省实参,这对类型参数与非类型参数都一样。
template<classType,int size=1024>
classBuffer ;
template<classType=string,int size>
classBuffer ;
16.2类模板的实例化
Queue<int> q1; 实例化出一个int类型的Queue
模板声明或定义可以引用类模板或类模板的实例。
声明一个类模板实例的指针和引用不会引起类模板被实例化。
1 0
- 《C++primer》读书笔记四
- C++Primer读书笔记(四)
- 《C++Primer》读书笔记(四)表达式
- C++ primer 读书笔记四
- C-PRIMER PLUS读书笔记
- C-PRIMER PLUS读书笔记
- C++Primer读书笔记(一)
- C Primer Plus 读书笔记
- C++Primer读书笔记(二)
- 写写C++Primer读书笔记
- C primer 读书笔记1
- C++Primer读书笔记
- C++Primer读书笔记 Al
- C++primer读书笔记
- c primer读书笔记 第一章
- C++primer读书笔记5
- c primer读书笔记
- 《c++primer》 读书笔记
- tamcat学习1之使用Maven新建webapp
- 科大讯飞语音实现Android拨号之二
- Bootstrap的一些见解(转载)
- UIPageControl使用
- Scala中的操作符
- 《C++primer》读书笔记四
- C#利用ArrayList生成10个不重复的随机数
- KVO模式 ———满足猥琐大众的 偷窥模式
- Hive学习
- TextVersion_02_内存泄漏
- QQ通信原理
- XML
- utilities(matlab)—— l2row/l2col
- 浅谈C程序的内存分配