C++动态声明一维数组与二维数组
来源:互联网 发布:百家cms微商城 编辑:程序博客网 时间:2024/06/14 10:58
首先有这么个类
class A
{
public:
void init();
void print();
private:
int *a;
int **b;
};
我想在init()函数里声明a为int a[6],声明b为int b[4][6]并赋值;在print()函数中打印出来。
咋搞呢?上代码。
void A::init()
{
a=new int[6];
for(int i=0;i<5;i++)
{
a[i]=10-i;
}
b=new int*[4];
for(int i=0;i<4;i++)
{
b[i]=new int[6];
for(int j=0;j<6;j++)
b[i][j]=(i+1)*100+j;
}
}
输出结果为:
10 9 8 7 6 5
100 101 102 103 104 105
200 201 202 203 204 205
300 301 302 303 304 305
400 401 402 403 404 405
二维数组的第一维初始化需要申请一个指针的数组,第二维初始化每一个指针就好。
理解不对还请指正~
0 0
- C++动态声明一维数组与二维数组
- C动态一维数组,二维数组
- C语言声明一维动态数组
- c++ 根据输入动态声明数组(一维,二维)
- c++ 根据输入动态声明数组(一维,二维)
- 一维与二维动态数组创建
- C经典 定义一维数组与二维数组
- C语言指针与二维数组(二维数组与一维数组关系)
- C语言实现动态一维/二维数组的申请
- 一维/二维动态数组分配(C语言)
- 动态二维数组(C++)
- c中动态与静态二维数组
- C++ 二维动态数组的声明与删除
- 二维动态数组的声明与传参
- 一维数组与二维数组
- 一维数组与二维数组
- 一维数组与二维数组
- 如何定义动态一维二维数组
- LA 2572 Viva Confetti Kanazawa - 2002/2003 平面上的圆盘
- emacs一些比较好用的功能配置
- Linux下Qt调用Matlab引擎
- 短暂的经济效益让许多人付出了生命的代价
- 断开花流脓的砷斑从头皮到脚
- C++动态声明一维数组与二维数组
- 先验概率、似然函数、后验概率、贝叶斯公式
- MySQL连接出现Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)错误
- Linux网络编程必看书籍--经典权威推荐
- Spiral Matrix
- poj题目分类 很好很有层次感
- Linux/Unix网络编程 epoll和select/poll的对比
- 如何成为CSDN的博客专家?
- CSDN的博客积分计算规则及博客排名规则