读书人

请问精确计时函数的模块化

发布时间: 2013-03-14 10:33:15 作者: rapoo

请教精确计时函数的模块化
我在写排序算法时,想用系统提供的精确计时函数QueryPerformanceFrequency和QueryPerformanceCounter来编写一个精确计算某个函数运行时间的自定义函数。
部分代码如下:



请问有什么方法可以将该函数实现?
精确计时 函数封装
[解决办法]
引用:
引用:C/C++ code?123456FunctionTimer(void (*pfunc)(void *), void *args){ TimerStart(); (*pfunc)(args); TimerStop(); }
可以帮忙解释一下这一段吗?(void (*pfunc)(void *), voi……

struct MyArgs
{
int *a;
int quantity;
bool isAscending;
};

void BubbleSortAdapter(void *args)
{
struct MyArgs *args = (struct MyArgs *)args;
BubbleSort(args->a, args->quantity, args->isAscending);
}

struct MyArgs args;
args.a = a; ...
TimerFunc(BubbleSortAdapter, &args);

读书人网 >C语言

热点推荐