Ecco un esempio che ho provato a fare:
codice:
// per memset()
#include <cstring>
// per system()
#include <cstdlib>
// per cout <<
#include <iostream>
using namespace std;
int *func(unsigned int, unsigned int);
int main()
{
// Dichiaro la matrice
int mtx[10][4];
// Numero di bytes occupati
// Scriverà il risultato di 10 * 4 * sizeof(int)
cout << sizeof(mtx) << endl;
// Numero di elementi
cout << sizeof(mtx) / sizeof(int) << endl;
// Un elemento a caso non inizializzato
cout << mtx[3][3] << endl;
// Ora inizializzo a 0
// Non gli dico il numero di elementi me di bytes, poichè memset conta i caratteri
memset(mtx, 0, sizeof(mtx));
// Un elemento a caso inizializzzato
cout << mtx[9][2] << endl;
// Per far vedere l'output
system("pause");
return 0;
}