- 博客(4)
- 资源 (7)
- 收藏
- 关注
转载 C++中引用(&)的用法和应用实例
对于习惯使用C进行开发的朋友们,在看到c++中出现的&符号,可能会犯迷糊,因为在C语言中这个符号表示了取地址符,但是在C++中它却有着不同的用途,掌握C++的&符号,是提高代码执行效率和增强代码质量的一个很好的办法。在 c++学习提高篇(3)---隐式指针的文章中我详细介绍了在隐式指针&的用法,其实这两个概念是统一的。引用是C++引入的新语言特性,是C++常用的一个重要内容之一,正确、
2016-10-29 10:54:10 408
转载 C++ 虚函数&纯虚函数&抽象类&接口&虚基类
1. 多态在面向对象语言中,接口的多种不同实现方式即为多态。多态是指,用父类的指针指向子类的实例(对象),然后通过父类的指针调用实际子类的成员函数。多态性就是允许将子类类型的指针赋值给父类类型的指针,多态是通过虚函数实现的。多态可以让父类的指针有“多种形态”,这是一种泛型技术。(所谓泛型技术,就是试图使用不变的代码来实现可变的算法)。实际上,多态包括动态多态和静
2016-10-26 19:39:53 577
原创 C语言中关于字符数组和指针数组
做笔试题目的时候,碰到字符数组初始化的问题,居然一下子懵了。在C语言中存储字符串有两种方法:字符数组和字符串指针这两者的存储位置不同,首先字符数组(局部变量)是保存在栈中的;指针指向字符串时,则包括了两部分,指针本身,存储在栈中(局部指针变量),字符串本身存储在代码段(GCC中是这样)。基于上面一点就会产生很多不同,比如后者存在代码段是肯定不能被修改的,当然也不能作为strcpy等函数
2016-10-21 20:04:27 1572
原创 C++中虚析构函数
虚函数、析构函数和虚析构函数,以及基类指针指向子类对象,这些有点让人迷惑。首先虚函数是为了实现动态多态性而存在的,用基类指针或是引用指向子类对象时,调用的是子类中的虚函数,而不是基类中的;如果不是虚函数,那么进行类型分割,将子类转变成基类对象,此时执行的就是基类中的函数。(如下面第二段代码所示)析构函数,在一般情况下(基类指针指向基类对象,子类指针指向子类对象),此时析构函数的调用与构造函
2016-10-18 11:46:25 407
ZigBee.Wireless.Networks.and.Transceivers
2014-07-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人