.NET中的每个对象都(直接或间接)继承自公共(public)根目录“对象”。 C++中是否有这样一个通用的对象根目录?如何将任何对象传递给函数?

public void DoSomeStuff(object o) { ... }

编辑:澄清,目的:在该函数中,我想调用一个指向成员函数的指针。为此,我需要对象实例和指向所需函数的指针。为了简化可读性,我想制作一个包含两个必需信息的包装器。我不确定这是否是最好的方法,但这是背景想法。

最佳答案

没有通用的根类。使用void *将任何对象传递到函数中,或更好地定义一些基类。

关于c++ - C++中的根基类,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2399744/

10-11 18:19