1.定义成了const之后的类
#include
class area
{
public:
int x;
int y;
mutable int z; //不受const约束的类成员
area() :x(10), y(10), z(2)
{
}
void printxy()const //不可以访问类中局部变量
{
z = z + 1;
std:...
分类:
编程语言 时间:
2014-08-21 21:12:15
阅读次数:
334
对象数组,很容易顾名思义理解为:数组中的元素都是一个个的对象。但这种理解是错误的,数组中存放的并不是对象本身,而是对象的引用,即指向对象的那个指针,而这个指针是存放在虚拟机内存的栈中。对象数组的创建需要两个步骤:1)创建一个数组,存放对象的引用。2)具体指出每个引用指向哪个对象(用new实现)。下面...
分类:
编程语言 时间:
2014-08-20 22:31:32
阅读次数:
202
function createComparisonFunction(propertyName){ return function(object1,object2){ var value1=object1[propertyName]; var value2=object2[prop...
分类:
其他好文 时间:
2014-08-18 20:03:52
阅读次数:
223
eq返回的是一个jquery对象,get返回的是一个html 对象数组。举个例子:绯雨使用eq来获得第一个p标签的color值:$("p").eq(0).css("color")//因为eq(num)返回的是个jq对象,所以可以用jq的方法css使用get来获得第一个p标签的color值:$("p"...
分类:
Web程序 时间:
2014-08-18 20:02:02
阅读次数:
220
placement new的好处:
在已分配好的内存上进行对象的构建,构建速度快。
可以反复利用同一块已分配好的内存,有效的避免内存碎片问题。
建立对象数组时,能够调用带参数的构造函数。...
分类:
其他好文 时间:
2014-08-17 18:39:12
阅读次数:
190
ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。1.对ArrayList和LinkedList而言,在列表末尾增加一个元素所花的开销都是固定的。对ArrayList而言,主要是在内部数组中增加一项,指向所添加的元素,偶尔可能会导致对数组重新进行分配;而对Li...
分类:
编程语言 时间:
2014-08-16 11:04:20
阅读次数:
148
------- android培训、java培训、期待与您交流! ---------- 集合1、集合和对象数组的区别: 数组的长度不可变,集合的可变; 数组可以存储基本数据类型和对象...
分类:
其他好文 时间:
2014-08-15 22:29:49
阅读次数:
265
之前Arrays 类中存在sort() 方法, 此方法可以直接对 对象数组进行排序。1.Comparable接口可以直接使用java.util.Arrays 类进行数组的排序操作,但对象所在的类必须实现Comparable 接口,用于指定排序接口。Comparable 接口定义如下:public i...
分类:
其他好文 时间:
2014-08-13 00:37:24
阅读次数:
263
1.类型定义JS是一种弱类型语言。JS拥有动态类型,相同的变量可以用作不同的类型。JS有7种数据类型:三种基本类型(数字,字符串,布尔),两种引用数据类型(对象,数组),两种特殊数据类型(undefined,null)。JS有5种原始类型:数字,字符串,布尔,undefined,null。typeo...
分类:
Web程序 时间:
2014-08-08 20:42:26
阅读次数:
410
var array = [
{name: ‘a‘, phone: 1},
{name: ‘b‘, phone: 5},
{name: ‘d‘, phone: 3},
{name: ‘c‘, phone: 4}
]
array.sort(getSortFun(‘desc‘, ‘phone‘));
function getSortFun(order, sortBy...
分类:
Web程序 时间:
2014-08-06 19:35:32
阅读次数:
260