posts - 23,  comments - 94,  trackbacks - 0
为了达到泛型和范维.. 用模板定义了维数和数据类型
Vector使用std::valarray
Matrix使用Vector

Matrix实际上还没有完成.. 留下了比较难的 求逆阵的运算..
晚上在写transpose的时候也发现..
Matrix<m,n> 要转置就会变成 Matrix<n,m>
由于模板实现的问题,好像不能让自身转置...改变自身的维度

具体见:

http://code.google.com/p/charlib/source/browse/trunk/Charlib/includes/Vector.hpp

http://code.google.com/p/charlib/source/browse/trunk/Charlib/includes/Matrix.hpp

不过很少有这么长篇的使用过模板写东西.. 还是算一次比较不错的练习~

posted on 2009-03-10 00:41 Charlie 侯杰 阅读(1105) 评论(7)  编辑 收藏 引用

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


by Charlie