一、引用的本质是什么
说到引用,一般C++的教材中都是这么定义的:
1,引用就是一个对象的别名。
2,引用不是值不占内存空间。
3,引用必须在定义时赋值,将变量与引用绑定。
那你有没有想过,上面的定义正确吗?编译器是如何解释引用的?
这里先给出引用的本质定义,后面我们再进一步论证。
1,引用实际是通过指针实现的。
2,引用是一个常量指针。
3,引用在内存中...
分类:
编程语言 时间:
2014-05-01 18:06:17
阅读次数:
388
假设有个名为Dog的类
对于静态字段:
1. 当首次创建类型为Dog的对象时,或者Dog类的静态字段/静态方法首次被访问时,Java解释器会查找类路径,以定位Dog.class文件。
2. 载入Dog.class,此时初始化所有静态字段,如果没有对静态字段进行显示初始化,则默认将所有基本类型字段都设置成标准初值,而引用字段被设置成null。
对于非静态字段:
1. 当创建类型为D...
分类:
编程语言 时间:
2014-05-01 17:14:54
阅读次数:
360
高级语言编写的程序——源程序机器语言编写的程序——目标程序将源程序转换成目标程序的程序——翻译程序(编译程序、解释程序)将源程序整个翻译成目标程序后执行——编译程序对源程序中的语句翻译一条执行一条——解释程序1.计算机程序或者软件程序(通常简称程序)是指一组指示计算机每一步动作的指令,通常用某种程序...
分类:
其他好文 时间:
2014-05-01 10:16:37
阅读次数:
295
解释一下什么是MVVM摘自汤姆大叔的教程:MVVM and View
ModelsModel-View-View Model (MVVM) 是一种创建用户界面的设计模式。 描述的是如何将复杂的UI用户界面分成3个部分:model:
你程序里存储的数据。这个数据包括对象和业务操作(例如:银子账户可以完...
分类:
其他好文 时间:
2014-05-01 07:27:30
阅读次数:
320
浏览器内核浏览器最重要或者说核心的部分是“Rendering
Engine”,可大概译为“解释引擎”,不过我们一般习惯将之称为“浏览器内核”。负责对网页语法的解释(如HTML、JavaScript)并渲染(显示)网页。
所以,通常所谓的浏览器内核也就是浏览器所采用的渲染引擎,渲染引擎决定了浏览器如何...
分类:
其他好文 时间:
2014-05-01 03:04:34
阅读次数:
319
〖予无乐乎为君,唯其言而莫予违也。〗
这是《论语》里的一句话,意思是,当国君是多么无趣的一件事啊,主要原因是说了话没有人敢违抗。 现代人也许听不懂:说话没人敢违抗难道不是一件乐事?
孔夫子对此的解释是,正是因为没人敢违抗,国君无论说什么话,做什么事,都得负责任,不小心说错一个字或者做错一件...
分类:
其他好文 时间:
2014-05-01 03:00:32
阅读次数:
200
语言发展
计算机的硬件只能识别0和1组成的机器指令,而机器指令是最基本的计算机语言,但是我们平时进行程序设计时肯定不会用机器语言来编程,因为用它的效率低,更让人难以理解。因此聪明的人类发明了汇编语言,它使用符号来表示指令,例如用ADD表示加法,这就容易理解了。但是汇编语言和机器语言十分接近,其书写取决于机器指令,因此它还是一种面向机器的语言,所以称它为低级语言。相应的,又在此基础上,开发出...
分类:
其他好文 时间:
2014-04-30 22:24:38
阅读次数:
319
题目链接:click here~
中文题意思非常明了就不解释了。。思路就是用栈,要是没有括号此题灰常简单,有括号了就要好好理清思路了
1.是数字就直接进队列或者输出,此题因为是有浮点数,所以不推荐进队列,因为要是一个数字还好,可以用queue来写然后用%C来输出,但是小数怎么办?我觉得也许可以队列输出的时候判断下一个char元素是+ - * / 的时候才输出空格那样就要用2个变量来保存,这样的...
分类:
其他好文 时间:
2014-04-30 22:17:40
阅读次数:
282
transient关键词修饰的属性是临时的,不会被序列化。那么开发移动接口的同志们应该特别注意使用,这样可以提高不少效率。当然其他方面也要适当使用,通过这个特性,可以提高序列化的效率!
百度解释如下,看似别扭难理解,明天去公司写段代码上海,让大家参考下!...
分类:
移动开发 时间:
2014-04-29 13:48:21
阅读次数:
420
在上一章介绍expdp/impdp时曾使用过DIRECTORY这个概念,下面再简单说明下DIRECTORY的点点滴滴。
MOS上对DIRECTORY的解释(266875.1):
(1)、基于服务端 vs 基于客户端
DIRECTORY变量指出了expdp导出数据泵或impdp导入数据泵将dump文件、log文件以及SQL文件(仅适用于impdp)写到什么路径。
因为导出数据泵和导入数据泵都...
分类:
数据库 时间:
2014-04-29 13:13:21
阅读次数:
774