Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

Chrono

Boost , Boost.Asio , C++ 2011 Support

Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

PrevUpHomeNext

Повышаю. Asio предоставляет таймеры на основе объектов<std::chrono>черезbasic_waitable_timerКлассный шаблон. Typedefssystem_timer,steady_timerиhigh_resolution_timerИспользуйте стандартные часы<system_clock>,<steady_clock>и<high_resolution_clock>соответственно.

Поддержка<std::chrono>объектов автоматически включается для<g++>4.6 и позже, когда используются параметры компилятора<-std=c++0x>или<-std=gnu++0x>. (Заметьте, что для<g++>вместо<steady_clock>используется проект стандарта<monotonic_clock>.) Поддержка может быть отключена путем определения<BOOST_ASIO_DISABLE_STD_CHRONO>или явно включена для других компиляторов путем определения<BOOST_ASIO_HAS_STD_CHRONO>.

Когда стандарт<chrono>недоступен, поднимите. В противном случае Asio будет использовать Boost. Библиотека Хроно. Шаблон классаbasic_waitable_timerможет использоваться с любым из них.


PrevUpHomeNext

Статья Chrono раздела Boost.Asio C++ 2011 Support может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: C++ 2011 Support ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-05-19 18:46:36/0.0079820156097412/1