读书人

关于vector定义矩阵有关问题

发布时间: 2012-02-23 22:01:34 作者: rapoo

关于vector定义矩阵问题
假如定义 vector <vector <int> > a(3, vector <int> (4));//相当于一个3×4的整数数组。

那么对a[2][3] 这元素赋值该怎样?
能不能定义一些iterator 分别指向 行 与 列 以方便操作?

[解决办法]
可以这样用
class Vector{
int n[大小];
};

class Matrix{
Vector v[大小];

};
[解决办法]
能不能定义一些iterator 分别指向 行 与 列 以方便操作?
----------------------
你可以先封装一个类,然后针对这个类再定义iterator
不过,动手之前建议你看看已经成型的矩阵库:
http://community.csdn.net/Expert/TopicView3.asp?id=5605956

读书人网 >C++

热点推荐