星期三, 9月 10, 2008

有趣

今天看ptt C_and_CPP 版,PcGrek 版友寫了一個非常有趣的code


double** mat = (double**)malloc( h*sizeof(double* )+
w*h*sizeof(double));
double* x = (double* )(mat + h);
for(int y = 0; y!=h ; ++y, x+=w )
mat[y] = x;

free(mat);


---
看懂真的覺得很有趣

沒有留言: