读书人

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

发布时间: 2013-01-18 10:22:42 作者: rapoo

【救助】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释放就行.

读书人网 >C++

热点推荐