首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

关于vector定义矩阵有关问题

2012-02-23 
关于vector定义矩阵问题假如定义vector vector inta(3,vector int (4))//相当于一个3×4的整数数组。

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

热点排行