- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 从一道面试题(死循环里分配内存)阐述Linux的内存管理
int cnt = 0; while(1) { ++cnt; ptr = (char *)malloc(1024*1024*128); if(ptr == NULL) { printf("%s\n", "is null"); break; } } printf("%d\n", cnt);这个程序会有怎样的输出呢?
2014-05-23 12:59:29 2212
原创 C++ 复制构造和赋值操作符调用
主要是为了记录说明 :class A;A a;A b = a; //这个是调用复制构造函数呢?还是先构造,再调用赋值操作符? 结果是前者。测试代码: #include #include class A { public: A() { printf("%s\n", "A constructor"); } A(cons
2014-05-13 15:04:03 1100
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人