У Windows clock()
повертає час у мілісекундах, але в цьому вікні Linux, над яким я працюю, він округляє його до найближчої 1000, тому точність лише до рівня "другий", а не до рівня мілісекунд.
Я знайшов рішення з Qt за допомогою QTime
класу, інстанціював об’єкт і викликав start()
його, а потім викликав, elapsed()
щоб отримати кількість мілісекунд.
Мені пощастило, тому що для початку я працюю з Qt, але мені хотілося б рішення, яке не покладається на сторонні бібліотеки,
Чи немає стандартного способу зробити це?
ОНОВЛЕННЯ
Будь-ласка, не рекомендую.
Якщо Boost і Qt можуть це зробити, це, звичайно, не магія, має бути щось стандартне, що вони використовують!