读深入浅出MFC的一节笔记

原创 2003年01月20日 09:48:00

Object Slicing,就是值类的强制转换。举例:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

CdocumentCmydot的基类,

Cdocument* pDot;

Cmydot* pMydotnew Cmydot;

PDot=(Cdocument*) pMydot;这是正常的为实现多态而进行的转换。但如果把指针改为值型即:

Cmydot pMydot;

(Cdocument)pMydot.fuction();就会出问题了,编译器会生成一个Cdoucment类的对象然后赋值给pMydot,这样原来的对象就被切掉了,而且虚函数指针和表也被赋值了,无法动态,pMydot就成了Cdocument的对象。这就是为什么必须用指针实现动态的道理。

static 成员变量不属于对象的一部份,而是类别的一部份,所以程序可以在还没有诞生任何对象的时候就处理此种成员变量。但首先你必须初始化它。

不要把static 成员变量的初始化动作安排在类别的建构式中,因为建构式可能一再被呼叫,而变量的初值却只应该设定一次。也不要把初始化动作安排在表头档中,因为它可能会被含入许多地方,因此也就可能被执行许多次。你应该在实现档中且类别以外的任何位置设定其初值。例如在main 之中,或全域函式中,或任何函式之外:

简单而完整:MFC骨干程序(深入浅出MFC之读书笔记)

Document/VIew是MFC的灵魂。CDocument可以内嵌其他对象(用来处理基本数据类型如链表、数组等等)。有关档案读写的操作在CDocument的Serialize函数中进行,有关画面显示...
  • xringm
  • xringm
  • 2016年03月29日 13:21
  • 830

评侯捷的《深入浅出MFC》和李久进的《MFC深入浅出》

侯捷的<深入浅出MFC>相信大家都已经很熟悉了,论坛上也有很多介绍,这里我就不多说了。        而李久进的<MFC深入浅出>,听说的人可能就少得多。原因听说是这本书当时没有怎么宣传,而自从1...
  • softfox
  • softfox
  • 2013年02月18日 15:22
  • 3399

深入浅出MFC:《深入浅出MFC》入手基础指南

作为一个曾经想学习Windows程序设计的萌新,在听从老师的教导下入手了《深入浅出MFC》一书,但是不得不说,作为当时的我入手这本书实在太坑了,,完全看不懂,勉强看懂也理解不了,更不知道其价值,以至于...
  • qq_30168505
  • qq_30168505
  • 2016年09月26日 16:18
  • 2329

第二节:常量,进制与基本数据类型(讲师笔记篇)

02.01_Java语言基础(常量的概述和使用)(掌握) A:什么是常量 在程序执行的过程中其值不可以发生改变 B:Java中常量的分类 字面值常量自定义常量(面向对象部分讲) C:字面值常...
  • fengbird
  • fengbird
  • 2016年10月01日 11:32
  • 228

发布深入浅出mfc配套的源代码

最近为了一个软件,努力学习vc++和mfc,以前听人说c++是多么多么的难,当时心里还不屑一顾,今天切身体会到了,c++实际上不是很难,在很多地方和java很象,只能说c++是介于c和面向对象的编程之...
  • luanfengxia
  • luanfengxia
  • 2006年05月09日 21:49
  • 3206

深入浅出MFC(第一章)

第一章    勿在浮沙筑高台 摘要:win32、console、进程、线程、优先级 Windows SDK程序开发流程(32位): Windows程序调用的函数可分为C Runtimes...
  • trustnature
  • trustnature
  • 2012年10月10日 11:12
  • 1562

《深入浅出MFC(第二版)》

 原书名: 《深入浅出MFC(第二版)》原出版社: 作者:侯俊杰(侯捷)译者: 书号:7-900614-93-1页码:736开本:16开版次:1-1丛书名:侯捷译作系列出版社:...
  • SStallMan
  • SStallMan
  • 2004年10月19日 22:38
  • 1718

深入浅出Redis笔记

深入浅出Redis 1.Redis的发展史 Redis[Remote Directory Server]:远程服务器字典2.下载安装Redis1》Linux下安装Reids http://...
  • bwlab
  • bwlab
  • 2016年09月19日 10:58
  • 8428

《深入浅出通信原理》学习笔记(目录)

本系列文章整理《深入浅出通信原理》的各个帖子,并附上我个人的一些学习心得。鉴于原帖比较零碎,我将按照各知识点的连贯性,将几个帖子(5个左右)放在一篇文章中介绍。 原帖链接: 1,总链接    ht...
  • Sagittarius_Warrior
  • Sagittarius_Warrior
  • 2016年12月19日 14:43
  • 1373

《深入浅出统计学》之统计学知识小结

《深入浅出统计学》是一本学习统计学的很好的入门书,说理简单易懂,并且附有案例演示。但是书本往往有这样一个缺点:读了后面忘了前面,想要复习的话又需要翻来翻去,回顾十分不易,我读了这本书后将书本中涉及的统...
  • loveyy1010
  • loveyy1010
  • 2017年06月14日 09:04
  • 404
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:读深入浅出MFC的一节笔记
举报原因:
原因补充:

(最多只允许输入30个字)