C++
文章平均质量分 77
zombie_slicer
这个作者很懒,什么都没留下…
展开
-
[学习笔记]C++中的异常机制
楼主上周末去参加了hua'wei'ji'shi原创 2014-07-16 16:00:34 · 765 阅读 · 2 评论 -
构造函数为什么不能是虚函数
1. 从存储空间角度,虚函数对应一个指向vtable虚函数表的指针,这大家都知道,可是这个指向vtable的指针其实是存储在对象的内存空间的。问题出来了,如果构造函数是虚的,就需要通过 vtable来调用,可是对象还没有实例化,也就是内存空间还没有,怎么找vtable呢?所以构造函数不能是虚函数。2. 从使用角度,虚函数主要用于在信息不全的情况下,能使重载的函数得到对应的调用。构造函数本身转载 2014-08-27 22:38:07 · 645 阅读 · 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 · 1587 阅读 · 0 评论 -
[学习笔记]C和C++中指针的基础知识点(二)
指针和数组:指针和数组基本等价的原因在于指针算数和C++内部处理数组的方式。C++中将数组名解释为地址,多数情况下数组名被解释为数组的第一个元素的地址。在C++中,我们在将指针变量加1后,其增加的值等于指向的类型占用的字节数。有数组arr[10],则arr[1]和*(arr + 1)是等价的,同样*(arr + 2)和arr[2]也是等价的。通常,使用数组表示法时,C++都执行下面转换原创 2014-07-10 11:45:49 · 1239 阅读 · 0 评论 -
[学习笔记]C和C++中指针的基础知识点(一)
指针式一个变量,其存储的是值的地址,而不是值本身。只需对变量应用地址运算符(&),就可以获得其地址。指针名表示的是地址,*运算符被称为间接值或解除引用运算符。如int * pointer;int cash = 10;pointer = &cash;原创 2014-07-10 02:27:02 · 1008 阅读 · 1 评论 -
[C/C++]2014年7月华为校招机试真题(二)
今天收到通知12号上午9点半去参加华为机试原创 2014-07-09 17:28:53 · 3118 阅读 · 5 评论 -
[学习笔记]C和C++中关于字符串的细小知识点
这次和大家分享下字符串的一些小知识点原创 2014-07-03 11:32:32 · 880 阅读 · 0 评论 -
[学习笔记]C和C++中数组的一些小心得(一)
本人研二小硕一枚,专业是搞硬件的,现在原创 2014-07-03 00:59:07 · 899 阅读 · 2 评论 -
[C/C++]据说是某年的华为机试题
下午练习了一道据说是某年的华为机试题,感觉有点原创 2014-07-03 18:03:23 · 1655 阅读 · 3 评论 -
[C/C++]几道华为往年机试题
练习的几道华为往年的机试题,都不难,贴出来和大家原创 2014-07-04 17:43:47 · 2055 阅读 · 1 评论 -
[C/C++]2014年7月华为校招机试真题(一)
同学昨天参加华为软件机试回来原创 2014-07-06 19:07:49 · 11751 阅读 · 20 评论