Автор: Andrew Selivanov 27.11.2007, 11:18
Собственно вопрос - есть ли универсальный способ получить время до миллисекунд?
Автор: Guest_Flex Ferrum_* 30.11.2007, 1:56
Цитата(Andrew Selivanov @ 27.11.2007, 11:18)
Собственно вопрос - есть ли универсальный способ получить время до миллисекунд?
Думаю, что более-менее универсальный способ получить время с такой точностью - это http://www.boost.org/doc/html/thread/reference.html#header.boost.thread.xtime.hpp. С одной стороны, гарантий там, вроде бы, никаких, с другой - на Linux и Win32 платформах точность не ниже миллисекунды.
Автор: ViGOur 30.11.2007, 11:03
Ну не будешь же ты boost подключать только ради получения точного времени.
Автор: Flex Ferrum 30.11.2007, 19:49
Цитата(ViGOur @ 30.11.2007, 11:03)
Ну не будешь же ты boost подключать только ради получения точного времени.
Человеку ведь нужен портируемый способ? Вот я и предлагаю.
Автор: ViGOur 30.11.2007, 19:53
Цитата(Flex Ferrum @ 30.11.2007, 19:49)
Человеку ведь нужен портируемый способ? Вот я и предлагаю.
Тогда уж проще делать так:
#ifdef *NIX
// получаем время используя *NIX функции
#endif
#ifdef WIN32
// получаем время используя WIN32 функции
#endif
// ...