Welcome
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2009年11月20日

摘要: C++ 中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技 术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚 函数技术,要么是试图做到在编译时决议,要么试图做到运行时决议。 关于虚函数的使用方法,我在这里不做过多的阐述。大家可以看看相关的C++的书籍。在这篇文章中,我只想从虚函数的实现机制上面为大家 一个清晰的剖析。 当然,相同的文章在网上也出现过一些了,但我总感觉这些文章不是很容易阅读,大段大段的代码,没 阅读全文

posted @ 2009-11-20 01:27 lihaosky 阅读(10370) 评论(2) 推荐(3) 编辑

摘要: 记得初学C语言时对C指针不是很了解,当时也没怎么在意,直到后来学了计算机结构,操作系统,对指针才有了进一步了解,其实指针并不是什么深奥的东西。下面就讲讲指针的用法。首先,指针是一种数据类型,凡是数据类型都有对应的数据,而数据就要在内存里储存,就像int一般占4个字节,long占4个或8个,pointer类型一般占4个字节,这与他储存的数据有关,因为他储存的是地址,而计算机内存地址一般可用就是4GB... 阅读全文

posted @ 2009-11-20 00:19 lihaosky 阅读(711) 评论(0) 推荐(0) 编辑