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

【救助】C++怎么在类中定义一个动态二维数组

2013-01-18 
【救助】C++如何在类中定义一个动态二维数组要能到数组的数据,能往数组中存数据,能获得数组的首地址。class P

【救助】C++如何在类中定义一个动态二维数组
要能到数组的数据,能往数组中存数据,能获得数组的首地址。


class Picture
{
public:
  Picture();
  ~Picture();
private:
  int width;
  int height;
  vector<vector<int> > array;
};

能不能使用vector啊??数组的长宽是width和height,怎么赋值,在.h中赋值,还是在.cpp文件中赋值? c++ vector class
[解决办法]
楼主,你可以参考下我先前发的帖子《【数组与指针】如何在C/C++中动态分配二维数组》
http://bbs.csdn.net/topics/390337580

或者直接到我博客中访问:
http://blog.csdn.net/morewindows/article/details/7664479
[解决办法]
楼主,像你那样是可以的,但是效率可能不如int **二维数组.
二维数组在constructor分配空间,destructor释放就行.

热点排行