- 博客(9)
- 资源 (2)
- 收藏
- 关注
原创 陈皓:C++ 虚函数表解析----笔记
文章链接:http://blog.csdn.net/haoel/article/details/1948051虚函数表C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。对C++ 了解的人都应该知道虚函数(Virtual Function)是通过一张虚函数表(Virtual Table)来实
2013-09-28 17:58:41 1180
原创 数据结构与算法分析笔记:第一章:递归
一、递归的四条基本法则When writing recursive routines, it is crucial to keep in mind the four basic rules of recursion:1. Base cases.You must always have some base cases, which can be solved without recursio
2013-09-27 07:58:07 672
转载 C/C++: static
C++中static要点总结:1、静态成员的提出是为了解决数据共享的问题。2、因为静态成员函数是属于类的一部分,而不是某个对象的一部分,因此静态成员函数没有this指针,this指针是用于指向某个对象的。又因为静态成员函数没有this指针,因此在静态成员函数中不能直接调用非静态成员,因为非静态成员都是通过指向对象的this指针隐式或显式调用的。在静态成员函数的实现中不能直接引用类中说明
2013-09-26 00:31:40 605
原创 数据结构与算法分析:第一章:Finding the kth largest number and The four basic rules of recursion
书中首先介绍了两种简单的方法:One way to solve this problem would be to read the n numbers into an array, sort the array in decreasing order by some simple algorithm such as bubble sort, and then return the elemen
2013-09-24 23:59:01 1087
转载 urllib2: Basic Authentication
http://www.voidspace.org.uk/python/articles/authentication.shtml#base64首先可以用如下代码判断是否可以读取该网页的url:import urllib#print urllib.urlopen('http://www.google.com').read()theurl = urllib.urlopen('http
2013-09-24 07:46:58 1884
转载 Virtual Destructor
http://www.programmerinterview.com/index.php/c-cplusplus/virtual-destructors/Example without a Virtual Destructor:#include iostream.hclass Base{ public: Base(){ cout<<"Con
2013-09-08 17:47:48 909
转载 private, protected, public疑惑
转自:http://blog.codingnow.com/2010/03/cpp_protected.html1、class base{public: base(int i = 1):pri(i) {} int fun(base &b) { return pri + b.pri; }private: int pri;};void fun(base &b){ co
2013-09-07 00:01:03 646
原创 C++ primer 笔记:继承与静态成员
如果基类定义了static成员,则整个继承层次中中只有一个这样的成员。无论从基类派生出多少个派生类,每个static成员只有一个。static成员遵循常规访问控制:若果成员在基类中为private,则派生类不能访问它。假定可以访问成员,则既可以通过基类访问static成员,也可以通过派生类访问static成员。验证:#include using namespace std;cl
2013-09-06 08:19:53 631
转载 Eclipse + MinGW + Qt开发环境设置
参考http://blog.sina.com.cn/s/blog_4d661a8c0100jnpq.html和http://blog.csdn.net/vagrxie/article/details/4703282但是在安装配置完成后,在编译QT工程时报这个错误:nmake not found原因:project -> preference -> C/C++ make project
2013-09-03 08:18:51 704
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人