Podle toho, co jsem našel tady, by to mělo fungovat, ale nejde to. Neví někdo proč?
#include <iostream>
using namespace std;
class pole{
public:
pole();
void vypis_pole(double** data, unsigned int velikost_pole){
if(velikost_pole != 4*sizeof(double)){
system("exit");
}
for(int i = 0; i < 3; i++){
printf("| ");
for( int j = 0; j < 4; j++){
printf("%.2lf ", data[i][j]);
}
printf("\n");
}
}
~pole();
};
int main(void){
double data[3][4] = { {0,0,0,1} , {1,2,1,4} , {1,2,3,4} };
pole p;
p.vypis_pole(data, sizeof(data));
system("pause");
}