摘要:
其实没啥体悟,因为还没有感受到这些例子的作用,记一下先 以下用于验证class template内能否在有template 测试template参数可否根据前一个template参数而设定默认值 运行结果: 先成员变量构造,再构造函数。 //注释说测试class template可否拥有non-ty 阅读全文
posted @ 2018-07-04 17:10
_离水的鱼
阅读(249)
评论(0)
推荐(0)
摘要:
class template的一般化设计之外,特别针对某些参数做特殊设计 一开始没有找到一般设计和特殊设计有啥关联性,进行一下修改 编译报错 这才意识到,是先定义了一般设计,才会有特殊设计,且特殊设计满足一般设计的格式,不过编译器在匹配时,会匹配最类似的。 比如 上述程序的运行结果是 而非 如果注释 阅读全文
posted @ 2018-07-04 14:50
_离水的鱼
阅读(277)
评论(0)
推荐(0)
摘要:
可以看到每个T不同,程序都申请了一个静态变量。 单纯写了一个template class并没有任何用,只有使用到testClass<int>时,编译器才会帮助生成class testClass<int>(类似于帮忙写了这段代码),由编译器编译这段代码才会申请变量。 一开始写的时候以为是由templa 阅读全文
posted @ 2018-07-04 09:49
_离水的鱼
阅读(185)
评论(0)
推荐(0)

浙公网安备 33010602011771号