Linux の C++ で gettimeofday() を使用するよりオブジェクト指向の代替手段はありますか? たとえば、次のようなコードを記述できるのが好きです。
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 システムで、Boost ライブラリはありませんが、移植しやすいもの (ヘッダー ファイルのみで実装されているものなど) があるかもしれません。