【发布时间】:2011-02-12 02:38:53
【问题描述】:
我正在编写一个简单的类来衡量函数在时间方面的性能。用户应该能够发送一个指向他的函数的指针,函数的参数,调用函数的时间,我将调用函数,返回经过的时间。这里我的问题是我不知道用户函数需要多少参数!我想使用可变参数函数来获取未知数量的参数,但是我仍然有声明用户作为参数传递的函数指针的问题(因为它没有常量变量号)并且不知道我收到的变量类型使用一个可变参数函数。
我想这应该不难:) 我想要做的就是使用函数指针调用我未定义的函数。
有什么办法可以解决这些问题吗?
【问题讨论】:
-
删除了 C 标签,因为 OP 指定他正在编写一个类。