随笔分类 -  c/c++

摘要:以构建一个n纬网格为例,讲述模板递归。首先是一个简单的一纬网格的实现,这个网格实现了规定长度的网格的实例化,并且能够在不同大小的网格类中自由的转型(通过模版嵌套的cast_ctr)(使用到的技术,非类型参数模版,模版嵌套,类模版特例化,模版友元函数)#include #include using n... 阅读全文
posted @ 2014-08-27 00:50 NicWEI 阅读(1380) 评论(2) 推荐(0)
摘要:一些基本的模版特性:非类参数模版模版所声明的参数可以不是类参数,可以声明的非类参数包括整数(double,float不可以),enum,对象引用或指针。通过模版嵌套实现类或非类参数载类方法参数上的重载(调用时实现,不在定义时实现)友元函数模版:直接举例:template friend ostream... 阅读全文
posted @ 2014-08-26 12:26 NicWEI 阅读(384) 评论(0) 推荐(0)