مثال زیر میاد یک آرایه دو بعدی می سازه و بعد اشاره گر مروبط به آرایه راه به تابعی ارسال می کنه جهت چاپ محتوی آن.
#include <stdio.h>
#include <iostream>
using namespace std;
void print2DArray(int** p,int dim1,int dim2){
for (int i=0;i < dim1;i++){
for (int j=0; j < dim2;j++)
std::cout << p[i][j] << '\t' ;
cout << endl;
}
}
int main()
{
const int dim1 = 10;
const int dim2 = 20;
int** p = new int*[dim1];
for (int i=0; i < dim1;i++){
p[i] = new int[dim2];
for (int j=0; j < dim2;j++)
p[i][j] = (i+1)*(j+1);
}
print2DArray(p,dim1,dim2);
return 0;
}