小编use*_*616的帖子

指向成员函数的指针向量与多个对象c ++

考虑以下代码:

class A
{
public:
    void aFoo() {}
};

class B
{
public:
    void bFoo() {}
};

class C
{
public:
    void c1Foo() {}
    void c2Foo() {}
};
Run Code Online (Sandbox Code Playgroud)

无论代码架构如何,是否可以创建指向成员函数的指针向量,即使这些函数属于多个类?

在这种情况下,继承不是解决方案,因为我们不知道我们想在一个类中使用多少函数(C类有两个函数).但我们知道它们都有相同的原型.

c++ function-pointers

2
推荐指数
1
解决办法
421
查看次数

标签 统计

c++ ×1

function-pointers ×1