c++ - C++ 构造函数定义中冒号后面的这个奇怪的东西是什么?

标签 c++ constructor

<分区>

Possible Duplicate:
What is this weird colon-member syntax in the constructor?

我需要知道这段代码的含义:

Cman::Cman() :
m_pThread (NULL)  //m_pThread is pointer to other class
{
}

我真的不明白这段代码。 这个 NULL 是什么意思? 我可以将它用作常规构造函数吗?

最佳答案

它说在执行构造函数中的代码之前将m_pThread初始化为NULL。

关于c++ - C++ 构造函数定义中冒号后面的这个奇怪的东西是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4949846/

相关文章:

c++ - GCC/G++ 地址和无法读取寄存器

C++隐式转换构造函数调用

java - 为什么实例字段的值变为空?

c++ - 为什么不调用在构造函数中作为参数传递的自由函数?

c++ - 如何将现有模板类部分特化为新类型?

c++ - 这种在 DLL 中初始化数组的设计有什么问题吗?

c++ - C/C++ 中的定点奇异值分解

c++ - 非参数和复制构造函数

c# - 在多行文本框中显示 ArrayList 条目

c++ - 为什么 std::vector<>::const_reference 可以转换为非常量指针?