Мне нужно скрыть инструкции, чтобы получить прошедшее время в C. Например, в следующем коде есть несколько линейных инструкций, чтобы получить истекшее время функции foo.Скрытие получения прошедшего времени в C
struct timeval start_keygen, end_keygen;
long int diff_keygen_sec = 0;
gettimeofday(&start_keygen, NULL);
foo(r, w, h);
gettimeofday(&end_keygen, NULL);
timediff(start_keygen, end_keygen, &diff_keygen_sec);
Мой вопрос Как скрыть, что несколько строк в одной функции, например, в "GetTime", то есть:
getTime(foo(r,w,h))
хотя некрасиво, как о макросе? –
@ м.с. Это не уродливо! –