成员函数 问答列表

如何获取类方法的返回类型?

作者:mouse_00 提问时间:6/30/2023

我尝试使用,但无法管理它。std::result_of #include <type_traits> class Foo { public: int foo(); }; int main() ...

成员函数语法在 msvc 上有效,但被 gcc 和 clang 拒绝 [duplicate]

作者:Alex 提问时间:5/27/2023

这个问题在这里已经有答案了: 对带括号的非静态成员函数的地址 &(A::m) 不起作用? (3 个答案) 6个月前关闭。 我编写了以下程序,该程序被 msvc 接受,但 gcc 和 clang 都拒...

如何将异步生成器函数定义为javascript类成员函数?

作者:Loopilla 提问时间:5/17/2023

我有一个纯ES6+类。 我想定义一个异步生成器成员函数,例如: class A { async *mygenerator() {} } 在打字稿中是可能的,但转译的代码并不是真正有用。 所以在...

在非成员函数中无效使用“this”

作者:coconut 提问时间:1/29/2012

我正在做一个类,并开始在同一个 .cpp 文件中编写所有内容。然而,过了一会儿,我看到这个类越来越大,所以我决定把它拆分为一个 .h 和一个 .cpp 文件。 gaussian.h 文件: cla...

有没有办法创建由“std::function&lt;&gt;”包装的函数的哈希值?

作者:StoneThrow 提问时间:4/27/2023

我有一个 C++ 函数,它接受 a 作为输入参数。 具体来说,一个 .std::functionstd::function<void (const Message&, Error)> 在我的用例中,...

静态元素和成员元素的编译错误

作者: 提问时间:3/23/2023

我正在尝试使该程序在Arduino IDE中工作。 我收到消息: “错误:在静态成员函数中无效使用成员 XXX” 它使用一个类中定义的 2 个中断服务例程。它们必须被定义为静态的,这是有效的。但是,它...

如何在C++中获取模板化成员函数实例的地址?

作者:Sourav Kannantha B 提问时间:1/27/2023

我试图获取模板化成员函数实例的地址。由于某种原因,它不起作用。以下是最小的可重现示例: class X { public: template<bool B> inline void f() ...

我是否应该将仅包含方法的类转换为释放命名空间中的函数?

作者:jlev 提问时间:12/3/2022

我最初创建了一个这样的类: class A { public: void run(int x); private: void run_helper1(); void run_helper...

访问头文件 C++ [复制] 中的数组

作者:Robert Michael Watson 提问时间:9/5/2022

这个问题在这里已经有答案了: 为什么要使用 const 成员函数? (3 个答案) 返回局部变量 C++ 的指针 (5 个答案) 在 C++ 中返回对局部变量的引用 (3 个答案) 去年关闭。 我有...

从类内部调用非成员函数,但非成员函数将类作为输入 (C++)

作者:AssistantToTheRegionalManager 提问时间:6/10/2022

正如标题所暗示的那样,我想知道我是否可以从类内部调用非成员函数(包含在类头文件中),但需要注意的是非成员函数正在使用类本身?通常,我可以将非成员函数放在类声明的上方,但这意味着我不能将类作为输入传递给...


共21条 当前第2页