Есть ли более объектно-ориентированная альтернатива использованию gettimeofday() в C++ на linux? Мне нравится, например, чтобы иметь возможность писать код, подобный этому:Какая лучшая альтернативная библиотека gettimeofday() в C++?
DateTime now = new DateTime;
DateTime duration = new DateTime(2300, DateTime.MILLISECONDS)
DateTime deadline = now + duration;
while(now < deadline){
DoSomething();
delete now;
now = new DateTime()
}
Целью является встроенной системой Linux и нет Повышения библиотеки, но, может быть, есть что-то, что легко порт (что-то реализованное с заголовком файлы только для примера).
Ой, ох, я пропустил предложение «без ускоренных библиотек». * вздох * – Omnifarious
Ну, Boost.Date_Time должен быть легко переносится. Кроме того, вам не следует выделять локальные объекты с помощью 'new', особенно во встроенной системе. –