- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 heap&stack、
<br />一、预备知识—程序的内存分配 <br />一个由C/C++编译的程序占用的内存分为以下几个部分 <br />1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 <br />2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 <br />3、全局区(静态区)(static)—,全局变量和静态变量的存储是放在一块的,初始化
2010-07-03 17:24:00 283
转载 C++中的虚函数
一.简介 虚函数是C++中用于实现多态(polymorphism)的机制。核心理念就是通过基类访问派生类定义的函数。假设我们有下面的类层次:class A{public:virtual void foo() { cout };class B: public A{public:virtual void foo() { cout }; 那么,在使用的时候,我们可以:A * a = new B();a->foo(); // 在这里,a虽然是指向A的指针,但是被调用的函数(foo)却是B的! 这个例子是虚函
2010-07-03 16:45:00 172
原创 新的轮回 新的起点
<br />又一届世界杯开始了 又一个四年。<br />02年世界杯,大一玩的很爽,也很甜蜜,非常幸福地看完了世界杯,虽说阿根廷和巴蒂的杯具有点影响,但是总体还是很爽,罗纳尔多也很不错。<br />06年考上研究生,成为孤家寡人,心情很郁闷地在胖胖家和文才兄三个人看世界杯,阿根廷大胜塞黑,却依然杯具地倒在点球线上,不过梅西出现在世界杯上,够了。<br />今天,工作了14个月,和部长谈了离职的事,决定走了,离开公司,离开南京,然后去哪?我也不知道,真的不知道,只知道自己要去北京、天津,去找小宝,自己的生活确
2010-06-12 00:25:00 236
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人