这样初始化没有问题么?
YuHao 2001-01-08 08:46:00 最近看到这样的代码:
class CMyClass
{
public:
CMyClass() { memset(this,'\0',sizeof(CMyClass));}
...
};
这样对类进行初始化的方法我还是第一次看到(从前都是对类中成员一个一个初始化的),按例子编译运行了一遍,好象也没有什么问题,不过心里还是不大踏实,请问这样初始化是否正确?sizeof(MyClass)是什么概念,除了清空成员变量以外,不会覆盖函数和VTable么?
还有一个小问题请教:this->m_hWnd和this->GetSafeHwnd(),这两种方法究竟有什么不同?