摘要: View Code 1 char a[] = "Hello world!"; 2 char* r = a; 3 char* p = "Hello world!"; 4 char* q = (char*)malloc(sizeof(char) * sizeof(a)); 5 ::strcpy(q, a); 6 7 ASSERT_EQ(13, sizeof(a)); 8 ASSERT_EQ(4, sizeof(p)); 9 ASSERT_EQ(sizeof(p), sizeof(q));10 ASSERT_EQ(size... 阅读全文
posted @ 2013-04-17 22:59 myfav 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 1. malloc/free(new/delete)成对使用.2. malloc(new)分配内存后,对其进行初始化3. free(delete)释放内存后,对指针进行置NULL4. malloc(new)分配内存后,使用时进行判NULL操作5. 内存越界访问检查 阅读全文
posted @ 2013-04-17 21:38 myfav 阅读(126) 评论(0) 推荐(0) 编辑