摘要: 标题上说“将与参数无关的代码抽离template”,这里的参数既可以指类型,也可以是非类型,我们先来看看非类型的情况。假定我们要为矩阵写一个类,这个矩阵的行列元素个数相等,是一个方阵,因而我们可以对之求逆运算。因为方阵的元素可以有多种类型,同时方阵的维数(方阵大小)也可以不同,像下面这样,我们使用了模板: 1 template 2 class SquareMatrix 3 { 4 public: 5 void Invert(); 6 }; 7 8 int main() 9 {10 SquareMatrix a;11 SquareMatrix b;12 }模板既可以指... 阅读全文
posted @ 2014-03-27 23:53 Jerry19880126 阅读(1284) 评论(0) 推荐(0) 编辑