在一个类中定义另外一个类的指针问题
在CSetPage类中定义了一个指向CRequst 类的指针:
class CSetPage : public CPropertyPage
{
DECLARE_DYNCREATE(CSetPage)
// Construction
public:
CRequst * m_req;
但是我在send函数中按如下方法使用这个m_req时,这句if (m_req==NULL)代码却出现访问错误,这个m_reg变量好像就没有给分配空间一样。这是什么原因?
void CSetPage::Send()
{
if (m_req==NULL)
{
m_req= new CRequst();
}
m_req->buf="hello";
m_req->data="socket";
m_req->number=2;