关于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