社区
资源
帖子详情
看过《深入浅出MFC〉〉的前辈请进!
hzhiwu
2003-08-24 05:51:34
书中第二章P69,((CDocument *)(&mydoc))->func();其中mydoc是派生类CMyDoc的对象,而CDocument 则是CMyDoc的父类,该怎么理解?
书中提到四种不同的对象生存方式,其中堆栈(stack)和堆(heap)以及内存有什么区别,以前微机原理学到堆栈是寄存器,而堆则忘了,前辈,能否给个解释!谢谢先!!
...全文
31
2
打赏
收藏
看过《深入浅出MFC〉〉的前辈请进!
书中第二章P69,((CDocument *)(&mydoc))->func();其中mydoc是派生类CMyDoc的对象,而CDocument 则是CMyDoc的父类,该怎么理解? 书中提到四种不同的对象生存方式,其中堆栈(stack)和堆(heap)以及内存有什么区别,以前微机原理学到堆栈是寄存器,而堆则忘了,前辈,能否给个解释!谢谢先!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tsglxl
2003-08-25
打赏
举报
回复
1.同意 GoldenSea,不知hzhiwu看过c++没有?要是没有,还是先看看c++!
2.我是这样理解的:这属于内存分配
从堆上分配,亦称动态内存分配。程序在运行的时候用malloc或new申请任意多少的内存,程序员自己负责在何时用free或delete释放内存。动态内存的生存期由我们决定,使用非常灵活,但问题也最多。
在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。
请高手指正!!!
西江残月
2003-08-24
打赏
举报
回复
((CDocument *)(&mydoc))->func();
这就是虚函数的妙用啊!
用基类的指针指向派生类的函数!
C++
MFC
开发音乐播放器(VS2013)
VC++作为微软Visual Studio开发包中著名C++开发工具,一向以功能强大著称,
MFC
可以开发系统软件,我们的C++界面编程,把大量的开发技巧综合起来,
深入浅出
的讲解
MFC
软件开发。把
MFC
的基础架构,功能,由来,作用一一...
上穷碧落下黄泉,源码追踪经验谈——侯捷
读者意见读者对我的印象,可能很大一部份是我写了本《
深入浅出
MFC
》,剖析
MFC
的运作机制并简化模拟了它们。的确,剖析与说理是我擅长的两个项目。偶然的情况下,我起了经验传承的念头,想写这篇文章,于是在侯捷...
wpf 学习
深入浅出
WPF(1)——什么是WPF 小序: Hi,大家好!几乎两个月没有写技术文章了。这两个月,我在学习WPF。回顾一下两个月的学习历程,有两个感觉——第一,WPF是一项非常实用又简单易学的东西,它将成为未来MS...
转自一位
前辈
的文章
学过
MFC
的都知道什么是dll文件吧,那么大家看看jre/bin/client里面是不是有一个jvm.dll呢?那就是虚拟机。 Jdk 是java development kit,是java的开发工具包,里面包含了各种类库和工具。当然也包括了另外一个Jre....
windows消息机制详解-3
3.1
MFC
消息映射的实现 在
MFC
的框架结构下,“消息映射”是通过巧妙的宏定义,形成一张消息映射表格来进 行的。这样一旦消息发生,Framework 就可以根据消息映射表格来进行消息映射和命令传递。 首先在需要进行...
资源
2,586
社区成员
18,442
社区内容
发帖
与我相关
我的任务
资源
VC/MFC 资源
复制链接
扫一扫
分享
社区描述
VC/MFC 资源
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章