int a[10][10][10];
int b[10][10];是不是这个意思啊

解决方案 »

  1.   

    我想写一个函数twoalloc(int cx,int cy){
       分配一个[cx][cy]的数组并返回;
    }
      

  2.   

    #include <vector>vector < vector< int> >    // > > 中间要有空格,不然编译器会当作 >> 运算子  vector < vector < vector< int> > >
      

  3.   

    alloc(int x,int y)
    {
     char **p;
     p=new char[x];
     for(int i=0;i<x;i++)
     p[i]=new char[y];
    }
    不知道是你要得吗
      

  4.   

    哈哈
    我有
    bool Make2Drray(int **&x,int rows,int cols)
    {
       try{
            x = new int *[rows];
    //产生行指针
            for(int i=0;i<rows;i++)
               x[i] = new int[cols];//为每一行分配空间
               retur true;
          }
        catch(xalloc0{return false}
    }