24小时热门版块排行榜    

CyRhmU.jpeg
南方科技大学公共卫生及应急管理学院2026级博士研究生招生报考通知(长期有效)
查看: 193  |  回复: 0

sciencejoy

新虫 (著名写手)

[交流] C++ 函数返回指针变量

CODE:
double** AllocateMatrixMemory(int numRows, int numCols);
void FreeMatrixMemory(int numRows, double** matrix);

int main(int argc,char* argv[])
{
     double** A;
     A = AllocateMatrixMemory(5,3);
     A[0][1] = 2.0;
     A[4][2] = 4.0;
     FreeMatrixMemory(5, A);

      return 0;
}
//动态分配内存的函数
double** AllocateMatrixMemory(int numRows, int numCols)
{
      double** matrix;
      matrix = new double* [numRows];
      for (int i = 0; i < numRows; i++)
      {
          matrix[i] = new double [numCols];
        }
       return matrix;
}
//释放矩阵的函数
void FreeMatrixMemory(int numRows, double* matrix)
{
      for (int i = 0; i < numRows; i++)
      {
           delete [] matrix[i];
       }
       delete [] matrix;
}

回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

智能机器人

Robot (super robot)

我们都爱小木虫

相关版块跳转 我要订阅楼主 sciencejoy 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见