std :: chrono и cout

У меня глупая проблема. Я пытаюсь переключиться на заголовки c ++ 11, и один из них - chrono. Но моя проблема в том, что я не могу вычислить результат операций времени. Например:

auto t=std::chrono::high_resolution_clock::now();
cout<<t.time_since_epoch();

дает:

инициализация аргумента 1 'std :: basic_ostream <_CharT, _Traits> & std :: operator << (std :: basic_ostream <_CharT, _Trai ts> &&, const _Tp &) [с _CharT = char, _Traits = std :: char_traits , _Tp = std :: chrono :: duration >] ' ... /usr/include/c++/4.6/ostream

cout<<(uint64_t)t.time_since_epoch();

дает неверное приведение

31
задан R. Martinho Fernandes 1 February 2012 в 02:27
поделиться