引用是别名而非指针,引用与指针的区别:1、不存在空引用2、所有的引用都要初始化3、一个引用永远指向用来对它初始化的那个对象本文地址:http://www.cnblogs.com/archimedes/p/cpp-reference.html,转载请注明源地址。引用是一个现有对象的别名,用对象来初始化...
分类:
编程语言 时间:
2014-05-07 13:38:31
阅读次数:
318
jar包是编译时使用,假如编译出错代码没问题一定是jar包的问题,lib是运行时使用,比如程序启动后出错了但是编译没有问题,就可能是lib出错了,不会是jar包的问题。
分类:
其他好文 时间:
2014-05-07 01:54:17
阅读次数:
336
原文地址:http://blog.csdn.net/wuchen_net/archive/2010/03/23/5409327.aspx1.
ReferenceEquals, == , Equals Equals , == ,
ReferenceEquals都可以用于判断两个对象的个体是不是相等。a...
分类:
其他好文 时间:
2014-05-07 01:46:25
阅读次数:
477
虽然两者在功能上相似,都是用来实现对象之间的完整拷贝,但是还是有点区别。1、拷贝函数,必须在初始化对象时调用,其实拷贝函数就是一个构造函数的重载。2、对等号的进行运算符重载,可以在后面的运算中来实现对象之间的拷贝,而在对象建立之初,是使用默认的构造函数。
分类:
其他好文 时间:
2014-05-07 01:16:49
阅读次数:
282
finish是Activity的类,仅仅针对Activity,当调用finish()时,只是将活动推向后台,并没有立即释放内存,活动的资源并没有被清理;当调用System.exit(0)时,杀死了整个进程,这时候活动所占的资源也会被释放。在开发android应用时,常常通过按返回键(即keyCode...
分类:
移动开发 时间:
2014-05-06 23:54:54
阅读次数:
510
1、const、mutable与volatile的区别:const表明内存被初始化以后,程序将不能对它进行修改。volatile则表明,即使程序代码没有对内存单元进行修改,但是里面的值也可能会发生变化。例如:将一个指针指向某个硬件位置,其中包含了来自串行端口的时间和信息,在某些情况下,硬件而不是程序...
分类:
编程语言 时间:
2014-05-06 23:53:29
阅读次数:
518
数组指针(也称行指针)
定义 int (*p)[n];
()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。
如要将二维数组赋给一指针,应这样赋值:
int a[3][4];
int (*p)[4]; //该语句是定义一个数组指针,指向含4个元素的一维数组。
p=a; ...
分类:
其他好文 时间:
2014-05-06 23:35:13
阅读次数:
316
innodb表的数据结构innodb这种引擎,与MYISAM引擎的区别很大。特别是它的数据存储格式等.对于innodb的数据结构,首先要解决两个概念性的问题:共享表空间以及独占表空间。什么是共享表空间和独占表空间共享表空间以及独占表空间都是针对数据的存储方式而言的。共享表空间:某一个..
分类:
数据库 时间:
2014-05-06 20:36:58
阅读次数:
496
两者都是添加子视图,视图的添加都是以栈的方式,即后进先出。
addSubview 是将view加到所有层的最顶层
相当于将insertSubview的atIndex参数设置成view.subviews
count
insertSubview:AtIndex:是根据索引添加到栈里面,可以根据需要添加到对应的栈的位置里面。
总结:
addSubview是加到最后
...
分类:
其他好文 时间:
2014-05-06 19:50:50
阅读次数:
279