C++问题:有关链表和MFC的区别
学习C++时候,看到有的书是介绍链表的有的书是介绍MFC的,这两个方面有什么区别啊都分别是用来做什么的?...
学习C++时候,看到有的书是介绍链表的 有的书是介绍MFC的,这两个方面有什么区别啊 都分别是用来做什么的?
展开
4个回答
展开全部
链表是一种数据结构,就像是一个一个的珠子串起来的链子,每个珠子就是一个结构体变量(当然这是C语言中的说法,要是是C++的话,每个珠子就是一个对象了),这种数据结构可以很方便地的访问每个元素,一般它是与数组相对的,数组是串行的,按照索引来访问元素,而链表是靠结构体中存储的下一个元素的地址来访问元素的,相比而言,链表更加灵活,它不需要申请连续的地址空间,可以把元素存放在各个内存中的角落。
而至于MFC,这个是微软提供的一个基础类库,它里面封装的大量了Windows API函数,从而很方便的利用这个类库开发Windows应用程序。
本质上来说,链表和MFC是2个搭不上边的概念,如果非要说这2者之间有关系的话,那就是在MFC中大量应用了这种数据结构来完成很多功能,比如说RTTI(类型识别网路),类似“WM_”(除WM_COMMAND)消息的传递也和这个数据结构有关系,都是从派生类一层一层向基类传递。
而至于MFC,这个是微软提供的一个基础类库,它里面封装的大量了Windows API函数,从而很方便的利用这个类库开发Windows应用程序。
本质上来说,链表和MFC是2个搭不上边的概念,如果非要说这2者之间有关系的话,那就是在MFC中大量应用了这种数据结构来完成很多功能,比如说RTTI(类型识别网路),类似“WM_”(除WM_COMMAND)消息的传递也和这个数据结构有关系,都是从派生类一层一层向基类传递。
展开全部
我勒个去。。。
完全不是一回事
链表是数据结构
MFC是一个微软公司提供的类库
LZ是刚学编程吧,先把里面的一些概念搞明白了
数据结构、算法
面向对象、类
。。。
。。
路还很长啊。。
完全不是一回事
链表是数据结构
MFC是一个微软公司提供的类库
LZ是刚学编程吧,先把里面的一些概念搞明白了
数据结构、算法
面向对象、类
。。。
。。
路还很长啊。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你说的链表的书,一般来说是讲数据结构的。 数据结构是编程的基础,
如果把计算机语言比喻成就好像人的语言,那数据结构就是人记忆的存储方式。
算法相当认得思维
MFC 是一个构造好的框架,给你写好了对话框的实现,写好了各种数据类型的处理方式。有点是它和windows连接非常紧密。
如果想学编程建议先看数据结构,等数据结构有一定基础了,再去看MFC。
如果把计算机语言比喻成就好像人的语言,那数据结构就是人记忆的存储方式。
算法相当认得思维
MFC 是一个构造好的框架,给你写好了对话框的实现,写好了各种数据类型的处理方式。有点是它和windows连接非常紧密。
如果想学编程建议先看数据结构,等数据结构有一定基础了,再去看MFC。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
链表是数据结构里的,MFC是一个类库,没有什么相互的关系。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询