[C++] 二维数组申请空间并释放

int n;
//do something
uchar **data = new uchar *[n];
for (size_t i = 0; i < n; i++) {
  labels[i] = new uchar[w * h];
}
data[0] = d1;
data[1] = d2;

for (size_t i = 0; i < n; i++) {
  delete[] data[i];
}
delete[] data;

你可能感兴趣的:(C/C++,c++)