一个类初始化的问题。。。
在 DlgView.h 中:
class CDlgview : public CDialog
{
// Construction
public:
CDlgview(CWnd* pParent = NULL); // standard constructor
// Dialog Data
//{{AFX_DATA(CDlgview)
enum { IDD = IDD_DLG_VIEW };
CListBox m_lstOut;
CString m_szCommand;
//}}AFX_DATA
CPacket cUnix;
CPacket 是另一个类, 只有一个构造函数。
在 Packet.h 中:
class CPacket
{
public:
CPacket(CListBox pOut);
在DlgView.cpp 中,
CDlgview::CDlgview(CWnd* pParent /*=NULL*/)
: CDialog(CDlgview::IDD, pParent)
{
}
我的问题是:
在类CDlgview的初始化中,将 CPacket cUnix;
也一起初始化,并将CDlgview的public成员变量
m_lstOut传给 CPacket 的构造函数。
我该怎么写代码?