接口中虚函数的变量参数类型

时间:2018-02-28 14:43:41

标签: c++ interface

我目前正在单一界面中包含对不同编程语言解释器的访问,如下所示。

javascript:document.title = "WHATEVAH"; void 0;

我有函数class Interpreter { public: virtual int Evaluate(const stirng& cmd) = 0; virtual void SetInterpreter(void * interpeter) = 0; }; 来设置解释器实例。 其参数将根据目标解释器而变化的问题。 SetInterpreter将作为通用参数使用,但我将丢失有关传递参数的所有类型信息。

有没有提供某种类型检查的替代方案?

编辑1:用法示例

void *

我无法检查参数的类型,因此如果传递了另一种类型的参数,我就无法保证其行为。

0 个答案:

没有答案