摘要: 初学者在学习面向对象的程序设计语言时,或多或少的都些疑问,我们写的代码与最终生编译成的代码却 大相径庭,我们并不知道编译器在后台做了什么工作.这些都是由于我们仅停留在语言层的原因,所谓语言层就是教会我们一些基本的语法法则,但不会告诉我们为什么这么做?今天和大家谈的一点感悟就是我在学习编程过程中的一点经验,是编译器这方面的一个具体功能.首先:我们要知道什么是类的实例化,所谓类的实例化就是在内存中分配一块地址.那我们先看看一个例子:#include<iostream.h>class a {};class b{};class c:public a{virtual void fun()=0 阅读全文
posted @ 2012-10-26 19:52 可乐爱上了雪碧 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 小代码:1 int func(int x, int y)2 {3 return (x & y) + ((x ^ y) >>1);4 }(x + y)/2; 阅读全文
posted @ 2012-10-26 19:32 可乐爱上了雪碧 阅读(120) 评论(0) 推荐(0) 编辑