C++中的虚函数(一)
作者:aber
虽然很难找到一本不讨论多态性的C++书籍或杂志,但是,大多数这类讨论使多态性和C++虚函数的使用看起来很难。我打算在这篇文章中通过从几个方面和结合一些例子使读者理解在C++中的虚函数实现技术。说明一点,写这篇文章只是想和大家交流学习经验因为本人学识浅薄,难免有一些错误和不足,希望大家批评和指正,在此深表感谢!
一、 基本概念
首先,C++通过虚函数实现多态."无论发送消息的对象属于什么类,它们均发送具有同一形式的消息,对消息的处理方式可能随接手消息的对象而变"的处理方式被称为多态性。"在某个基类上建立...


- [blackberry] 楼上说的对,鄙视1楼的“游客”! 08/31 09:26
- [zjdayy] 哦,学习是自己的事情。自己才是最好的老师。 08/30 13:54
- [游客] 不知道训练营到底是怎么回事,为什么半年多了也没动静,办不下去的话也请管理员通知大家。 08/30 04:22
- [younggay] 实验4第一题程序正确。 08/18 08:58
- [游客] 呵呵 看来大家干什么的都有啊 !!! 08/06 21:43
- [inuyashall] TO 1楼: 啊,我好像明白了。a命令写入汇编指令的过程就是将机器码存入内存的过程,所以内存的确是 08/06 18:05
- [inuyashall] 楼上,为什么呢? a命令只是写入汇编指令吧?如果没有t命令来执行,仅有a命令又如何修改内存呢? 08/06 18:00
- [zjdayy] 恩,楼上说的不错就是这本,可以看看。 08/06 17:47
- [inuyashall] 刚去图书馆查了下,信息如下: 系统号- 图书 000639772 ISBN 978-7 08/06 17:39
- [游客] 借不来就买去,我去网上搜搜,是谁写的?那个出版社出的? 08/06 17:26
[2009-09-22 00:58] 转载:c++中的虚函数
阅读全文 |
评论次数(0) |
浏览次数(420) |
所属类型(c++学习)
[2009-09-21 00:13] 多维数组指针及动态分配内存学习
#include<iostream>
using namespace std;
/*void main()
{ int b[2][3]={{1,2,3,},{4,5,6}};
int (*p)[3];
p=b;
cout<<"**p= "<<**p<<endl;//结果为1
cout<<"*p[1]= "<<*p[1]<<endl;//结果为4
cout<<"(*p)[1]= "<<(*p)[1]<<endl;//结果为2
}
*/
动态分配内存
//关键理解new操作
根据指定格式分配内存并返回指针
如:T *p=...
using namespace std;
/*void main()
{ int b[2][3]={{1,2,3,},{4,5,6}};
int (*p)[3];
p=b;
cout<<"**p= "<<**p<<endl;//结果为1
cout<<"*p[1]= "<<*p[1]<<endl;//结果为4
cout<<"(*p)[1]= "<<(*p)[1]<<endl;//结果为2
}
*/
动态分配内存
//关键理解new操作
根据指定格式分配内存并返回指针
如:T *p=...
阅读全文 |
评论次数(0) |
浏览次数(419) |
所属类型(c++学习)
页码数(1):
1