vision

导航

2013年5月7日 #

小心陷阱:二维动态内存的不连续性

摘要: void new_test(){ int** pp; pp = new int*[10]; for(int i=0; i<10; ++i) { pp[i] = new int[10]; } //pp[0], pp[1], ... , pp[9]在内存中连续; //a1 = pp[0][0], pp[0][1], ... , pp[0][9]在内存中也是连续的; //a2 = pp[1][0], pp[1][1], ... , pp[1][9]在内存中也是连续的; //... //a9 = pp[9][0], pp[9][... 阅读全文

posted @ 2013-05-07 23:04 释小天 阅读(203) 评论(0) 推荐(0) 编辑