C++
水滴石穿2015
水滴石穿,非一日之功。
展开
-
【C++基础之一】C++ 虚函数表解析
前言C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技术,要么是试图做到在编译时决议,要么试图做到运行时决议。关于虚函数的使用方法,我在这里不做过多的阐转载 2015-08-08 08:00:54 · 247 阅读 · 0 评论 -
【C++基础之二】常量指针和指针常量
参看以下文章: http://www.cnblogs.com/witty/archive/2012/04/06/2435311.html http://blog.csdn.net/jackystudio/article/details/11519817原创 2015-11-11 11:20:12 · 281 阅读 · 0 评论 -
【C++基础之三】拷贝构造函数详解
参考以下文章: http://blog.csdn.net/lwbeyond/article/details/6202256转载 2015-11-11 15:18:38 · 235 阅读 · 0 评论 -
【C++基础之四】c++ char in short long double占字节数
和机器字长及编译器有关系:所以,int,long int,short int的宽度都可能随编译器而异。但有几条铁定的原则(ANSI/ISO制订的): 1 sizeof(short int)<=sizeof(int) 2 sizeof(int)<=sizeof(long int) 3 short int至少应为16位(2字节) 4 long int至少应为32位。 unsigned 是转载 2016-10-06 11:28:28 · 1404 阅读 · 0 评论