请问在mfc中是以什么形式定义自己写的数据结构

比如我要是实现一个自己定义的链表,然后程序中操作链表。因为不是一个测试程序,所以会有很多类,在相关的地方会用到链表。
所以链表的定义应该以什么形式才是实现最大的独立性?
我想到的方式链表和直接调用链表的函数写在一个头文件里,或者写一个dll ,程序中再去调用他。
不知道现在用的是什么样的技术???

这还是写在头文件里吧,什么文件里要用链表,你就把它包含进来就行了,mfc每个类不也单独写在文件里的么,所以写在头文件里就好
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-07-30
你用一个头文件声明所用到的函数名称用cpp文件实现这些函数,然后在使用的时候 添加头文件到要用的那个cpp文件中去就可以了

请问在mfc中是以什么形式定义自己写的数据结构
这还是写在头文件里吧,什么文件里要用链表,你就把它包含进来就行了,mfc每个类不也单独写在文件里的么,所以写在头文件里就好

虚函数 纯虚函数是一个东西吗?
我们知道,在MFC中,很多类都是需要你继承的,它们的成员函数很多都要重载,比如编写MFC应用程序最常用的CView::OnDraw(CDC*)函数,就必须重载使用。把它定义为虚函数(实际上,在MFC中OnDraw不仅是虚函数,还是纯虚函数),可以保证时刻调用的是用户自己编写的OnDraw。虚函数的重要用途在这里可见一斑。再看下面的---上...

Visual C++ 各种字母的标识含义
匈牙利命名法是一种编程时的命名规范。基本原则是:变量名=属性+类型+对象描述,其中每一对象的名称都要求有明确含义,可以取对象名字全称或名字的一部分。命名要基于容易记忆容易理解的原则。保证名字的连贯性是非常重要的。举例来说,表单的名称为form,那么在匈牙利命名法中可以简写为frm,则当表单变量...

用MFC做了个手机程序,要求写文档,这个文档是用啥格式,写什么?SOS!!!
1.程序简介,告诉读者这个程序是干什么的 2.画面介绍(如果有画面的话),介绍各个画面的大致功能以及各个画面之间的跳转关系 3.代码中使用到的框架,一些核心的数据结构,一些函数的使用说明(比如输入输出参数的含义,格式等等)4.一些注意事项,这一条各个程序不一样,可以有可以没有,对你这个程序,...

MFC里的DC是什么意思?怎么使用DC?最好能举个例子说明一下?
DC(device context)叫设备环境或者设备描述表,它其实是GDI内部保存数据的一种数据结构。此结构中的属性内容与特定的输出设备(显示器、打印机等)相关,属性定义了GDI函数的工作细节。 总之,你要使用GDI绘图函数,就需要一个DC句柄。MFC中把和DC相关的都封装成类。CDC是一个抽象基类,可以访问整个显示器和打印机等。CCl...

Windows消息机制MFC编程(二)
Windows采用事件驱动机制,用户操作引发事件并封装为消息,消息被投放到应用程序的消息队列中。消息循环从队列中取出消息,解析并分派给操作系统响应。消息通过MSG结构体封装,包含消息所属窗口句柄、消息常量、附加信息、时间、光标位置等。消息队列是操作系统维护的数据结构,用于存储窗口的全部队列消息。队列...

谁告诉我几个MFC的常用类 谢谢
CString,CRect,CDC,CWnd,CDialog 更多类,去下载一个mfc中文类库手册

CViewMFC中CView派生类
MFC库以其丰富的功能提供了多种CView的派生类,这些派生类专为满足不同类型的控件需求而设计,旨在构建多样化的用户界面。其中,CScrollView类提供了滚动功能,使得用户能够方便地浏览长内容。CCtrlView支持tree、list和rich edit控件,满足对复杂数据结构和丰富文本编辑的需求。CDaoRecordView特别适合在对话框...

MFC的CString的数据结构
MFC所有源代码都是公开的,在Visual Studio的src目录里,但是由于代码量很大,文件数量很多,所以你自己很难找到。如果只要看定义,h文件,那么直接在相应的类或者函数上面右键选择转到定义就可以看到,如果要看源代码,最好的办法是用调试。你写好代码比如CString str(_T("Test"));然后在这行设断点,然后调试,停在这行...

MFC是什么意思?
MFC 应用程序的总体结构通常由 由开发人员从MFC类派生的几个类和一个CWinApp类对象(应用程序对象)组成。MFC 提供了MFC AppWizard 自动生成框架。 Windows 应用程序中,MFC 的主包含文件为"Afxwin.h"。 此外MFC的部分类为MFC\/ATL 通用,可以在Win32 应用程序中单独包含并使用这些类。 由于它的易用性,初学者常误认...

相似回答