crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Портируемый способ получения времени в миллисекундах
Andrew Selivanov
  опции профиля:
сообщение 27.11.2007, 11:18
Сообщение #1


Участник
**

Группа: Участник
Сообщений: 249
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 3

Спасибо сказали: 15 раз(а)




Репутация:   6  


Собственно вопрос - есть ли универсальный способ получить время до миллисекунд?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Гость_Guest_Flex Ferrum_*_*
сообщение 30.11.2007, 1:56
Сообщение #2





Гости








    


Цитата(Andrew Selivanov @ 27.11.2007, 11:18) *
Собственно вопрос - есть ли универсальный способ получить время до миллисекунд?

Думаю, что более-менее универсальный способ получить время с такой точностью - это boost::xtime. С одной стороны, гарантий там, вроде бы, никаких, с другой - на Linux и Win32 платформах точность не ниже миллисекунды.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ViGOur
  опции профиля:
сообщение 30.11.2007, 11:03
Сообщение #3


Мастер
******

Группа: Модератор
Сообщений: 3293
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 4

Спасибо сказали: 231 раз(а)




Репутация:   40  


Ну не будешь же ты boost подключать только ради получения точного времени. :)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Flex Ferrum
  опции профиля:
сообщение 30.11.2007, 19:49
Сообщение #4


Студент
*

Группа: Новичок
Сообщений: 16
Регистрация: 26.11.2007
Пользователь №: 26

Спасибо сказали: 0 раз(а)




Репутация:   0  


Цитата(ViGOur @ 30.11.2007, 11:03) *
Ну не будешь же ты boost подключать только ради получения точного времени. :)

Человеку ведь нужен портируемый способ? Вот я и предлагаю. :)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ViGOur
  опции профиля:
сообщение 30.11.2007, 19:53
Сообщение #5


Мастер
******

Группа: Модератор
Сообщений: 3293
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 4

Спасибо сказали: 231 раз(а)




Репутация:   40  


Цитата(Flex Ferrum @ 30.11.2007, 19:49) *
Человеку ведь нужен портируемый способ? Вот я и предлагаю. :)
:D

Тогда уж проще делать так:
#ifdef *NIX
   // получаем время используя *NIX функции
#endif

#ifdef WIN32
   // получаем время используя WIN32 функции
#endif

// ...
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 23.9.2020, 4:10