| 查看: 955 | 回复: 5 | ||
martialvv铁虫 (初入文坛)
|
[求助]
类的数组成员初始化问题 已有2人参与
|
|
我建了一个方形矩阵类,有两个数据成员,如下: class Matrix { private: int dim; int **mat; public: Matrix(int=2); void showMatrix(); }; 其中dim是行数也是列数,用一个指针**mat指向这个二维数组,这个二维数组的行数和列数由dim定义。这个该怎么初始化(可以把全部元素初始化为0)?我试过如果把数组定义成 int mat[][10]这样给个具体数值是可以编译运行的,但灵活性不够,我希望从main函数输入一个整数赋值给dim,然后由dim定义矩阵的尺寸,该怎么实现呢?我查了网上其他人的做法,是把数组定义成一维的,并利用一个初始化函数定义矩阵大小,比如函数语句包含mat=new int[size],我模仿这个用int **mat = new int[dim][dim],但不能成功(即使我使用他们的程序,编译时也会提示size这里需要一个常数)。这个问题怎么解决? 谢谢。 |
» 猜你喜欢
职称评审没过,求安慰
已经有49人回复
26申博自荐
已经有3人回复
A期刊撤稿
已经有4人回复
垃圾破二本职称评审标准
已经有17人回复
投稿Elsevier的Neoplasia杂志,到最后选publishing options时页面空白,不能完成投稿
已经有22人回复
EST投稿状态问题
已经有7人回复
毕业后当辅导员了,天天各种学生超烦
已经有4人回复
三无产品还有机会吗
已经有6人回复
» 本主题相关价值贴推荐,对您同样有帮助:
【小白必看】JAVA快速入门—《Java学习路线图:Java必须知道的300个问题》
已经有273人回复
C/C++开发专家:Visual C++代码参考与技巧大全
已经有89人回复
数据结构C语言中,这个不懂耶
已经有14人回复
VC++中函数返回数组指针或者带指针的结构体的编译方式是否可取?
已经有6人回复
谭浩强C语言程序设计PDF版
已经有44人回复
【转帖】Delphi中的线程类
已经有3人回复
【分享】数据结构算法与应用 C++语言描述
已经有9人回复


2楼2014-10-15 14:12:49
martialvv
铁虫 (初入文坛)
- 应助: 0 (幼儿园)
- 金币: 102
- 帖子: 49
- 在线: 21小时
- 虫号: 2099118
- 注册: 2012-10-31
- 性别: GG
- 专业: 机器人学及机器人技术

3楼2014-10-15 16:51:22
martialvv
铁虫 (初入文坛)
- 应助: 0 (幼儿园)
- 金币: 102
- 帖子: 49
- 在线: 21小时
- 虫号: 2099118
- 注册: 2012-10-31
- 性别: GG
- 专业: 机器人学及机器人技术

4楼2014-10-15 16:54:24
rbs
木虫 (小有名气)
- 应助: 32 (小学生)
- 金币: 3589.1
- 红花: 3
- 帖子: 221
- 在线: 16.3小时
- 虫号: 695603
- 注册: 2009-02-03
- 性别: GG
- 专业: 计算机应用技术
5楼2014-10-16 20:07:09
锐利的碎片
木虫 (正式写手)
star watcher
- 应助: 136 (高中生)
- 金币: 3637.1
- 散金: 252
- 红花: 22
- 帖子: 988
- 在线: 1224.9小时
- 虫号: 961933
- 注册: 2010-03-05
- 专业: 凝聚态物性 II :电子结构
6楼2014-10-16 20:38:44













回复此楼