null==undefined //true undefined类型来源于null,null和undefined都是js中只有一个值的数据类型 特殊值分别是null和undefined 但不同的是 , 1.null null 表示空对象指针,typeof是object 而且其他语言都有null ,那 ...
分类:
其他好文 时间:
2018-06-09 11:27:07
阅读次数:
160
优先级 运算符 名称或含义 使用形式 结合方向 说明 1 [] 数组下标 数组名[常量表达式] 左到右 () 圆括号 (表达式)/函数名(形参表) . 成员选择(对象) 对象.成员名 -> 成员选择(指针) 对象指针->成员名 ++ 后置自增运算符 ++变量名 单目运算符 -- 后置自减运算符 -- ...
分类:
其他好文 时间:
2018-06-08 10:38:50
阅读次数:
142
函数模板men_fn()相当于STL中内置的仿函数,把成员函数转为函数对象,使用对象指针进行绑定。 用法类似于C++11中的bind。 返回的对象的类型具有以下属性: 1)它的函数调用将T类型的对象(或引用或指向它的指针)作为第一个参数,并将其作为附加参数用于pm(如果有)所采用的参数。 这种以fn ...
分类:
编程语言 时间:
2018-06-05 11:31:01
阅读次数:
3928
1.它计算类型以及所有基类型(一直到System.Object,虽然它没有定义自己的实例字段)中定义的所有实例字段需要的字节数。堆上的每个对象都需要一些额外的成员 即“类型对象指针”和“同步块索引”。 这些成员由CLR用于管理对象。这些额外成员的字节数会计入对象大小。 2.它从托管堆中分配制定类型要 ...
分类:
其他好文 时间:
2018-05-30 00:23:48
阅读次数:
135
本次博文假设有一个Manager管理类,并以此为探究单例类的设计模式。 一般作法 类声明: class Manager{ public: ~Manager(); //提供单例对象访问 static Manager* getInstance(); //删除单例对象 void deleteInstanc ...
分类:
编程语言 时间:
2018-05-27 22:09:11
阅读次数:
234
优先级 运算符 名称或含义 使用形式 结合方向 说明 1 [] 数组下标 数组名[常量表达式] 左到右 () 圆括号 (表达式)/函数名(形参表) . 成员选择(对象) 对象.成员名 -> 成员选择(指针) 对象指针->成员名 2 - 负号运算符 -表达式 右到左 单目运算符 (类型) 强制类型转换 ...
分类:
编程语言 时间:
2018-05-26 21:21:53
阅读次数:
195
今天我们来探讨下当程序中存在多个对象时,如何确定这些对象的析构顺序?那么单个对象创建时构造函数的调用顺序是:a> 调用父类的构造过程(我们会在后面进行讲解);b> 调用成员变量的构造函数(调用顺序与生命顺序相同);c> 调用类自身的构造函数。析构函数与对应构造函数的调用顺序相反。当多个对象析构时,析构顺序与构造顺序相反。
分类:
其他好文 时间:
2018-05-20 11:41:08
阅读次数:
184
Java的基本特征 Java是一门比较简单的语言,简单成为了Java发展迅速的原因之一 Java是一门为数不多的多线程语言 Java是一门面向对象的编程语言 Java提供了垃圾的自动回收机制(GC) Java避开了复杂的指针问题,而采用引用的方式进行对内存的操作 Java可以实现任意平台的跨越。 J ...
分类:
编程语言 时间:
2018-04-29 15:28:48
阅读次数:
188
什么是压缩指针: 通常64位JVM消耗的内存会比32位的最多会多用1.5倍,这是因为对象指针在64位架构下,对象指针长度会翻倍。 对于那些将要从32位平台移植到64位的应用来说,平白无辜多了1/2的内存占用,这是开发者不愿意看到的。 幸运的是,从JDK 1.6 update14开始, 64 bit ...
分类:
其他好文 时间:
2018-04-23 19:58:25
阅读次数:
137
单例类 描述 指在整个系统生命期中,一个类最多只能有一个实例(instance)存在,使得该实例的唯一性(实例是指一个对象指针) , 比如:统计在线人数 在单例类里,又分为了懒汉式和饿汉式,它们的区别在于创建实例的时间不同: 懒汉式 : 指代码运行后,实例并不存在,只有当需要时,才去创建实例(适用于 ...
分类:
编程语言 时间:
2018-04-12 23:27:52
阅读次数:
249