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

Scopes in blank function c++

本文关键字:作用域 c++ 函数 空白      更新时间:2023-10-16

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

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

既然构造函数是空的,也没有使用m_poMessengerHandler(NULL),我想说函数在任何地方都没有使用,那就是构造函数。

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

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