空白函数c ++中的作用域

时间:2016-07-24 21:44:38

标签: c++

Hy,我的问题很简单.. 我有这个功能。

CPythonMessenger::CPythonMessenger(): m_poMessengerHandler(NULL)
{
}

由于构造函数为空且未使用m_poMessengerHandler(NULL)我想说任何地方的函数都不是构造函数。

1 个答案:

答案 0 :(得分:0)

我猜你正在检查(或者可能是你的代码)THIS

CPythonMessenger是类CPythonMessenger的默认构造函数,您可以在相对头文件HERE中看到。在:之后,您可以调用在创建CPythonMessenger类型的对象时必须运行的方法(或其他构造函数)。特别是,它创建了一个m_poMessengerHandler的实例,然后在其他类方法的几个地方使用。