摘要: 以构建一个n纬网格为例,讲述模板递归。首先是一个简单的一纬网格的实现,这个网格实现了规定长度的网格的实例化,并且能够在不同大小的网格类中自由的转型(通过模版嵌套的cast_ctr)(使用到的技术,非类型参数模版,模版嵌套,类模版特例化,模版友元函数)#include #include using n... 阅读全文
posted @ 2014-08-27 00:50 NicWEI 阅读(1357) 评论(2) 推荐(0) 编辑
摘要: 一些基本的模版特性:非类参数模版模版所声明的参数可以不是类参数,可以声明的非类参数包括整数(double,float不可以),enum,对象引用或指针。通过模版嵌套实现类或非类参数载类方法参数上的重载(调用时实现,不在定义时实现)友元函数模版:直接举例:template friend ostream... 阅读全文
posted @ 2014-08-26 12:26 NicWEI 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 用法上的基本区别(包括sizeof和typeid)就不多说了,相信大家都了然于心,不清楚随便google一下也有一大堆。下面从对象模型的角度去深入的谈谈指针和引用的区别,亦我们有了指针,为什么还要用引用。1) 形式 这里所说的形式指的是运算符重载时的形式一致,事实上,在c++中,只有运算符有形式上... 阅读全文
posted @ 2014-08-20 12:52 NicWEI 阅读(448) 评论(0) 推荐(0) 编辑
摘要: c++ 多态 向上转型 阅读全文
posted @ 2014-08-17 22:26 NicWEI 阅读(1819) 评论(0) 推荐(0) 编辑
摘要: 无论是直接使用grub还是在easybcd借助NeoGrub完成,都需要手动修改menu.lst文件网上有很多教程,上面的命令大多是错的,我看大概是你抄我我抄你最后把命令抄的面目全非了,导致我自己安装的时候也走了很多弯路。下面给出正确的menu.lst文件命令,最简单的安装方法如下:首先,下载14.... 阅读全文
posted @ 2014-07-30 16:22 NicWEI 阅读(207) 评论(0) 推荐(0) 编辑