member-function-pointers 相关问题

指向C ++类的成员函数的指针。

在从指向对象的指针调用成员函数指针时出现错误的函数调用。

所以我正在为一个OOP课程编写一个项目。我遇到了这个奇特的情况。我有一个类,它有一个可定制的函数,就像这样。#include #include #include

回答 1 投票 0

当试图使用指针到成员函数作为range::find()的投影时,出现编译错误。

我想通过一个访问器搜索一个输入范围内的元素,该元素在成员中具有特定的值。range-v3的文档......很薄,但是有一些来源,比如Casey的这个答案(一个主 ...

回答 1 投票 0

C++: 存储& 在函数指针的向量中调用函数指针。

我有一个场景,如下代码。我试图将一个C++成员函数的地址存储在一个函数指针的向量中,使用这个函数指针的向量访问一个C++成员函数。我是...

回答 1 投票 0

C++函数指针的地址不变性

我知道函数指针的地址在不同的编译单元中不会改变。 struct Interface { void sum(int, int); }; For instnce, &Interface::sum will yield the same value among ...

回答 1 投票 1

如何通过函数指针递归调用一个类成员函数?

我正在编写一个库,用于在树状对象上运行某些算法。我有一个edge_t类,它有const unsigned int数据成员edge_id和weight,分别作为edge_t的......。

回答 1 投票 0

为什么我不能引用一个实例化对象的函数指针?

EDIT:std::function + lambda来拯救你。请看检查的答案。EDIT:我补充了更多的细节,我想要一个通用的解决方案,而不是绑定在B类的定义中。在下面的例子中,我尝试设置一个......

回答 3 投票 1

在C ++中,为什么我不能引用指向实例化对象函数的指针?

编辑:我添加了更多细节,我想要一个通用的解决方案,而不是绑定到B类定义的解决方案。在下面的示例中,我尝试在一个类中将一个函数指针设置为一个函数(具有相同的函数...

回答 3 投票 0

动态更改C ++中成员函数的行为

对于家庭作业,我们需要使用多种不同的算法来修改各种图像,并使用我们的答案来格式化文档。我已经用C ++编写了算法,但是我想写一个...

回答 1 投票 0

指向重载静态成员的函数指针-用作unique_ptr中的自定义删除器

我有一个带有静态和重载成员函数的类。我想使用它们作为unique_ptr中的自定义删除器,关于此主题有很多问题,没有一个对我有用。 #include&...

回答 1 投票 0

如何从2个无效指针中调用类成员函数

因此,对于此功能:template T popObject(ScriptObject obj){//对每个对象的void *执行强制类型转换。 assert(obj.getType()== std :: type_index(typeid(T))); //确保...

回答 1 投票 0

C ++:如何返回指向非静态成员函数的指针?

我想做这样的事情:typedef int(A :: * f_ptr)(int); A类{int f1(int a){/ *做某事/ *} int f2(int a){/ *做其他事* /} f_ptr pick_f(int i){if(i)...

回答 1 投票 1

键入成员函数指针的“正确”方法是什么?

我正在编写一个测试装置,其中涉及确保在适当的时间调用某些回调(实际上是Qt信号,但是就我的问题而言这无关紧要)。为此,我...

回答 1 投票 4


C ++将类方法作为函数指针传递

我有一个必须处理各种文件中的数据的类。我考虑过要创建一个函数,该函数将读取指定的文件,然后也接受回调,以便可以使用该函数来处理...

回答 1 投票 0

作为Arduino回调Bluefruit库的功能指针Arduino

我一直试图将回调传递给Bluefruit库中的setConnectCallback()函数。当我将函数名称connect_callback传递给setConnectCallback()时,出现错误...

回答 1 投票 0

使用带有模板参数的成员函数指针

我目前正在尝试创建一个通用函数,用于在另一个对象的类(特别是Shader类)内设置各种值。以下是我要设置的一些示例:void ...

回答 1 投票 0

成员函数调用在Qt函数“运行”中不起作用。如何在“运行”中正确使用模板?

这是我的模板模板 void writeData(QVector &vec,const QString&fp,void(T :: * method_ptr)(QFile&)){QFile f(fp); if(!f.open(QIODevice :: WriteOnly ...

回答 2 投票 0

从类外部调用成员函数指针-可以吗?

假设我有一个带有声明的成员函数指针的类:bool(myclass :: * secspec_goutmsg)(char * msg,int n);我可以在某个地方声明一个方法,该方法只需调用此函数指针,然后...

回答 1 投票 0

C ++-基类函数指针调用的替代方法

我发现许多帖子都明确指出不能将派生类函数分配给基类函数指针。所以我想知道,如何处理和解决以下问题...

回答 2 投票 5

指向成员函数C ++的指针

我是C ++的新手,我无法使用指向成员函数的指针函数。我正在ESP8266上使用PlatformIO进行编程。 UdpTask.h类UdpTask:公共任务{公共:void setup(); ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.