std::chrono et cout

J'ai un problème stupide. J'essaie de passer au c++11 en-têtes et un de ceux qui est du chrono. Mais mon problème est que je ne peux pas cout le résultat des opérations en temps. Par exemple:

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

donne:

l'initialisation de l'argument 1 de ‘std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&&, const _Tp&) [with _CharT = char, _Traits = std::char_traits<char>, _Tp = std::chrono::duration<long int, std::ratio<1l, 1000000l> >]’ ... /usr/include/c++/4.6/ostream

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

donne invalide cast

InformationsquelleAutor NoSenseEtAl | 2011-10-25