空白函数c++中的作用域
Scopes in blank function c++
Hy,我的问题很简单。。我有这个功能。
CPythonMessenger::CPythonMessenger(): m_poMessengerHandler(NULL)
{
}
既然构造函数是空的,也没有使用m_poMessengerHandler(NULL)
,我想说函数在任何地方都没有使用,那就是构造函数。
我猜您正在检查(或者可能是您的代码)THIS。
CPythonMessenger
是类CPythonMessenger
的默认构造函数,您可以在相关头文件HERE中看到。在:
之后,您可以调用创建CPythonMessenger
类型的对象时必须运行的方法(或另一个构造函数)。特别是,它创建了一个m_poMessengerHandler
的实例,然后在其他类方法的几个位置使用该实例。
相关文章:
- 未在作用域中声明unordered_map
- 有没有一种方法可以在编译时获得作用域类名
- C++quit()函数中可能存在作用域问题
- 未在此作用域OpenCV3.4中声明cvSaveImage
- 全局作用域中函数指针的赋值
- 在类函数中初始化外部作用域变量
- 不同作用域中的静态变量和全局变量
- 是同一作用域的函数部分中的函数调用
- 未在此作用域中声明的函数和变量 (C++)
- 类作用域的类型别名"using":[何时]方法中的用法可以先于类型别名?
- 将作用域枚举转换为基础类型
- 表达式必须具有完整或无作用域的枚举图
- 在构造函数中输入对象时C++类成员作用域
- 无法让"std::enable_if"适用于无作用域枚举
- 为什么不能直接引用作用域枚举类成员,而不能为无作用域枚举生成类成员?
- 函数未在作用域中声明 / 如何结合使用 header.h、header.cpp 和 main.cpp?
- 错误:表达式必须具有算术、无作用域枚举或带有运算符重载的指针类型
- 如何在C++中访问作用域的变量输出?
- 重载时未在 C++ 的作用域错误中声明
- 作用域枚举和标准::get