摘要: 引言 模板(Template)指C++程序设计设计语言中采用类型作为参数的程序设计,支持通用程序设计。C++ 的标准库提供许多有用的函数大多结合了模板的观念,如STL以及IO Stream。 函数模板 在c++入门中,很多人会接触swap(int&, int&)这样的函数类似代码如下: 但是如果是要 阅读全文
posted @ 2018-01-11 14:24 杨小平 阅读(88161) 评论(1) 推荐(10) 编辑
摘要: 1、在c++Template中很多地方都用到了typename与class这两个关键字,而且好像可以替换,是不是这两个关键字完全一样呢?答:class用于定义类,在模板引入c++后,最初定义模板的方法为:template<class T>,这里class关键字表明T是一个类型,后来为了避免class 阅读全文
posted @ 2018-01-11 14:18 杨小平 阅读(768) 评论(0) 推荐(0) 编辑