可能重复:
构造函数中这个奇怪的冒号成员语法是什么?
我需要知道这段代码的含义:
Cman::Cman() :
m_pThread (NULL) //m_pThread is pointer to other class
{
}
Run Code Online (Sandbox Code Playgroud)
我真的不明白这段代码.这NULL
是什么意思?我可以将它用作常规构造函数吗?
这是该类的默认构造函数Cman
.它将初始化值m_pThread
,可能是作为指针的类的私有成员NULL
. NULL
当指针没有指向任何有用的东西时(而不是你无法测试的随机值),它被分配给指针.