Chinaunix首页 | 论坛 | 博客
  • 博客访问: 318969
  • 博文数量: 88
  • 博客积分: 2051
  • 博客等级: 大尉
  • 技术积分: 950
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-14 23:59
文章分类

全部博文(88)

文章存档

2012年(3)

2011年(2)

2010年(9)

2009年(14)

2008年(60)

我的朋友

分类: C/C++

2008-06-18 08:49:34

昨天下午继承了一个叫做CAknMultilineDataQueryDialog的类,想要在OkToExitL()里面做一些事情,结果写好之后不能按照预期的运行。看了半天的SDK
 
最后发现,在我自己重写的代码里面没有调用父类的同名函数!当然了,这是应该注意的常识!
要想理解框架为你做了什么事情,就一定要深入理解框架的原理,但是SDK并不是教你原理的东西,他只告诉你怎么做,并且不一定全面!
 
因此,在继承了框架类之后,复写虚函数时,一定要判断时候需要调用父类的同名虚函数,在进入函数就调用,还是在函数末尾调用。
 
其实,在MFC之类的框架中,经常看到类似的写法,但是真正当自己开始写代码的时候,就忘记了!
阅读(1045) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~