00问答网
所有问题
c++中怎样在类中定义一个二维数组,并赋值
首先,这个二维数组不可以定义成静态的,它必须是类的成员。我没有积分,麻烦各位了!
举报该问题
推荐答案 推荐于2017-09-02
因为你题目中没有说明需要什么类型的
二维数组
,我就以int型而为数组为例吧int a,b;cin>>a;//数组行数cin>>b;//数组列数int *p=new int[a][b];for(int i=0;i<a;i++) for(int j=0;j<b;j++) cin>>p[i][j];好了,就这么简单,你预期的墓地已经基本达到。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/je0rrnBZ0.html
其他回答
第1个回答 2013-07-07
例如class A{public:set a(){a[3][3]={{1,2,3,},{4,5,6},{7,8,9}};//也可以写成a[3][3]={1,2,3,4,5,6,7,8,9}private: int a[3][3];};
第2个回答 2013-07-07
用vector<vector<int>>吧
相似回答
c++
用vector
定义二维数组
答:
真正在实用中是较少用到的。实用中多用的是“装
数组
的数组”。vector<vector<int>> v;这个就是"
二维
",可以用v.size()直接得到行数 argv[] 这个也是"二维"。
c++怎样
往矩阵类内的
二维数组赋值
答:
你
定义
的类中M为private,故类外部无法访问。你可以在类内部设置setM()方法或将M设置为public,此处选择后者要简单一些。修改后的Matrix类及测试代码如下:include <iostream> using namespace std;class Matrix { private:int line,row;public:int **M; // 将其设置为public Matrix(int l=4,int...
C++中怎么
用new函数
定义一个二维数组
?
答:
方法一:使用常量 接上:如果将b指定为一个常量,例如new int[a][5],其实质与new int[a]创建一个动态
数组并
无多大区别——只是元素类型由int变为了'int[5]'而已。示例代码:void TestFunc_(unsigned int n){ unsigned int i,j;//元素类型为‘int[5]’的
数组,
可
赋值
给‘int[5]’类型的...
定义一个
整型类型的
二维数组,并
给该二维数组赋初值,按矩阵的形式输出该...
答:
int main(){ int n,m;printf("Input row and col:");scanf("%d %d",&n,&m);printf("Please input data:\n");int data[n][m] = {0};for(int i = 0; i < n; i++){ for(int j =0;j<m;j++){ scanf("%d",&data[i][j]);} } // 最大值,最小值 int max = ...
大家正在搜
在c语言中若定义二维数组a
在以下二维数组定义中错误的是
在下面的一维数组定义中
在vba中定义了二维数组B
定义一个二维数组
c语言中一维数组的定义方式
c语言函数中多维数组的定义
js中二维数组定义
java中二维数组的定义
相关问题
c++怎样往矩阵类内的二维数组赋值
C++怎么在类中定义一个动态二维数组
在c++中怎么用memset() 给二维char型数组赋值
labview中如何给二维数组赋值
C++中怎么用new函数定义一个二维数组?
C++二维数组赋值
c++中,怎么声明一个存储自定义类的二维数组
C++中如何在class中定义一个指针,指向外面的一个已存在...