随笔分类 -  C++

C++为什么要使用成员函数
摘要:先来看下面一段代码 1 #include 2 3 using namespace std; 4 5 class Circle 6 { 7 public: 8 double pi = 3.1415926; 9 double r;10 double area = pi*r*r... 阅读全文
posted @ 2015-07-12 17:05 残夜天晴 阅读(171) 评论(0) 推荐(0)
C++ 虚函数经典深入解析
摘要:C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技... 阅读全文
posted @ 2015-07-10 13:39 残夜天晴 阅读(170) 评论(0) 推荐(0)
C++的new和delete
摘要:一,new和delete:(1)new是操作符,不是函数,malloc是函数。(2)基本数据类型(int,float,double,char),free, malloc, new,delete效果一致。(3)delete ,free对于基本数据类型,释放,释放两次都会出错。(4)free之后,指针的... 阅读全文
posted @ 2015-06-27 17:14 残夜天晴 阅读(268) 评论(0) 推荐(0)