在 mfc中如何将对象类声明为数组,具体说明一下声明和初始化,不知道分别在那个类里实现
对象类为CEmployee在Dialog中使用到:#defineMax100public:CEmployeem_empList[Max];...
对象类为CEmployee
在Dialog中使用到:
#define Max 100
public:
CEmployee m_empList[Max]; 展开
在Dialog中使用到:
#define Max 100
public:
CEmployee m_empList[Max]; 展开
1个回答
展开全部
1.单独实现对象类CEmployee
比如Employee.h 声明; Employee.cpp去定义
2.CDialog的派生类中,其头文件 去#include "Employee.h"
3.接着就好办了.
你已打算把CEmployee 作为CDialog派生类的成员变量.
则在CDialog的实现文件,即CXXDlg.cpp中去实现它.
你可以到CXXDlg类(即CDialog派生类)的构造函数去完成赋值.
接着,在自定义的几个函数中可以对这个类实例进行操作了.
=======
建议你看下<Visual C++ 2005入门经典>或者<Visual C++ 2005入门经典>,里面的例子通俗易懂.
热门的<VC++深入详解>也值得一看.
如果真要搞懂mfc,李久进和候捷的<深入浅出mfc>+老外<深入解析mfc>,特别是老外写的那本,有条件,去搞一本. 这些是讲原理的,可结合前面的几本入门书一起看.
比如Employee.h 声明; Employee.cpp去定义
2.CDialog的派生类中,其头文件 去#include "Employee.h"
3.接着就好办了.
你已打算把CEmployee 作为CDialog派生类的成员变量.
则在CDialog的实现文件,即CXXDlg.cpp中去实现它.
你可以到CXXDlg类(即CDialog派生类)的构造函数去完成赋值.
接着,在自定义的几个函数中可以对这个类实例进行操作了.
=======
建议你看下<Visual C++ 2005入门经典>或者<Visual C++ 2005入门经典>,里面的例子通俗易懂.
热门的<VC++深入详解>也值得一看.
如果真要搞懂mfc,李久进和候捷的<深入浅出mfc>+老外<深入解析mfc>,特别是老外写的那本,有条件,去搞一本. 这些是讲原理的,可结合前面的几本入门书一起看.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询