动态类对象 动态数组
Posted 千面鬼手大人
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了动态类对象 动态数组相关的知识,希望对你有一定的参考价值。
//在c++中通过构造来实现类对象的创建,通过析构来实现类对象的死亡 CMyClass mc(1);//类对象的创建 CMyClass *pmc = new CMyClass(2); //动态类对象的创建 delete pmc;//动态类对象的释放
int row, col; scanf("%d%d", &row, &col); //动态二维数组 int **p = new int *[row]; for (int i = 0; i < row; i++) *(p + i) = new int[col]; for (int i = 0; i < row; i++) { for (int j = 0; j < col; j++) { *(*(p + i) + j) = i*col + j + 1; //随便赋的值 } } for (int i = 0; i < row; ++i) { delete[] * (p + i);//删除底层指针 } delete[] p; //删除上层指针
以上是关于动态类对象 动态数组的主要内容,如果未能解决你的问题,请参考以下文章