#include <conio.h>
#include"stdafx.h"
#include <iostream>
#include<stdlib.h>
#include<fstream>
using namespace std;
#define ROW 4 //行数
#define COL 6 //列数
//使用typedef定义一个具有ROW个元素的数组类型
typedef int array[COL];
int main()
{ int row=4; //二维数组的行数
int col=6; //二维数组的列数
int i,j,n=1;
//分配一个指针数组,其首地址保存在b中
int **b=new int*[row];
//为指针数组的每个元素分配一个数组
for(i=0;i<row;i++)
b[i]=new int[col];
/**///
//赋值
for(i=0;i<row;i++)
for(j=0;j<col;j++)
b[i][j]=n++;
cout <<"solution 2:"<<endl;
for(i=0;i<row;i++)
{
for(j=0;j<col;j++)
cout<<b[i][j]<<" ";
cout<<endl;
}
/**///
//释放
for(i=0;i<row;i++)
{
delete [col]b[i];
b[i]=NULL;
}
delete [row]b;
b=NULL;
/**///
// getch();
system("pause");
return 0;
}