- 博客(13)
- 收藏
- 关注
原创 [Android]LayoutInflater的inflate方法半详解
好久没写博客,作为一名刚加入android阵营的android狗,发心得刷人气来了!!!(半详解是因为说详不那么详,说不详也稍微有点详。。)哈哈~~。。咳。。咳。。一、Activity中的setContentView对于刚开始学Android的新手来说,在Activity中加载布局文件的方法是在onCreate()回调方法中直接调用setContentView()方法,如:@Ove
2015-06-20 00:15:44
1844
转载 构造函数为什么不能是虚函数
1. 从存储空间角度,虚函数对应一个指向vtable虚函数表的指针,这大家都知道,可是这个指向vtable的指针其实是存储在对象的内存空间的。问题出来了,如果构造函数是虚的,就需要通过 vtable来调用,可是对象还没有实例化,也就是内存空间还没有,怎么找vtable呢?所以构造函数不能是虚函数。2. 从使用角度,虚函数主要用于在信息不全的情况下,能使重载的函数得到对应的调用。构造函数本身
2014-08-27 22:38:07
659
1
原创 [学习笔记]Fibonaci数列的递归与非递归算法实现
前一阵一直在忙实验室的事情,博客就暂时放下了,这次和大家分享一下Fibonaci数列的递归与非递归两种算法实现。 想必Fibonaci数列大家肯定都特熟,当输入正整数n为0或1时,f(0)=0,f(1)=1;当n大于1时f(n)=f(n-1)+f(n-2)。算法想必大家闭着眼睛都能写出来,典型的递归!如下:long long Fibonaci1(unsigned int n)
2014-08-27 15:47:14
1594
原创 [学习笔记]C和C++中指针的基础知识点(二)
指针和数组:指针和数组基本等价的原因在于指针算数和C++内部处理数组的方式。C++中将数组名解释为地址,多数情况下数组名被解释为数组的第一个元素的地址。在C++中,我们在将指针变量加1后,其增加的值等于指向的类型占用的字节数。有数组arr[10],则arr[1]和*(arr + 1)是等价的,同样*(arr + 2)和arr[2]也是等价的。通常,使用数组表示法时,C++都执行下面转换
2014-07-10 11:45:49
1256
原创 [学习笔记]C和C++中指针的基础知识点(一)
指针式一个变量,其存储的是值的地址,而不是值本身。只需对变量应用地址运算符(&),就可以获得其地址。指针名表示的是地址,*运算符被称为间接值或解除引用运算符。如int * pointer;int cash = 10;pointer = &cash;
2014-07-10 02:27:02
1027
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人