ayuda por favor para crear un programa en c++

kerena
11 de Octubre del 2004
hola: por favor necesito ayuda para crear un programa en c++ para hacer la suma de una matriz con clases donde pueda introducir el usuario en numero de filas y de columnas como este pero en class:

void main()
{

int **p, fil, col, i, j,r=0;
do
{
printf("Numero de filas: ");
scanf("%d", &fil);
printf("nNumero de columnas: ");
scanf("%d", &col);
}
while(fil<=0 ||col<=0);

p = (int **)malloc((fil*sizeof(int *))); //reserva para puntero a filas

for(i=0; i<fil; i++) //Reserva para el numero de elementos de cada columna
{
p[i] = (int *)malloc(col*sizeof(int));
}

//Rellenamos:
for(i=0; i<fil; i++)
{
for(j=0; j<col; j++)
{
printf("nElemento [%d][%d] --->", i, j);
scanf("%d", (*(p+i)+j));
}
}
//Imprimimos
for(i=0; i<fil; i++)
{
for(j=0; j<col; j++)
{
printf("nElemento [%d][%d] ===> %d", i, j, *(*(p+i)+j));
r=r+*(*(p+i)+j);
}
printf(" SUMA= %d ",r);
printf ("n");
r=0;
}
for (j=0; j<col; j++)
{
for(i=0; i<fil; i++)
{
r=r+*(*(p+i)+j);
}
}
getch();
}


por favor