这么做是为了防止内存泄漏,一般以空指针为未分配内存
在构造函数中m_pDib最初的值是不可用的可能不为0,所以要设为NULL
在析构函数中判断是否已分配内存,若分配则释放掉内存