Расчет времени тестирования в макросе с C ++ - PullRequest
0 голосов
/ 20 апреля 2020

Я хочу создать макрос (без использования функций-членов) с 2 параметрами, который возвращает 1 / время с момента последнего вызова 2 / общее время с момента создания объекта. Второй параметр явно является продолжительностью: на входе - значение, действительное до вызова, на выходе - после вызова. Первый параметр, однако, является моментом времени на входе и продолжительностью на выходе. Есть ли простое и безопасное для типов решение этой проблемы, или мне как-то нужно 3 параметра? (скажем, с постоянными часами; мне не нужна точка измерения времени)

Я думаю, было бы достаточно предоставить тики на входе и вернуть разницу тиков на выходе, но я делаю не хочу иметь дело с переполнением.

...