Tengo un problema estúpido. Intento cambiar a los encabezados C++ 11 y uno de esos es chrono. Pero mi problema es que no puedo explicar el resultado de las operaciones de tiempo. Por ejemplo:std :: chrono y cout
auto t=std::chrono::high_resolution_clock::now();
cout<<t.time_since_epoch();
da:
inicializar el argumento 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();
da un reparto no válido
uso ese wiki, pero nunca lo encontré ... tnx – NoSenseEtAl
Tenga en cuenta que el ejemplo vinculado es diferente porque imprime la diferencia entre dos invocaciones de ahora() y no implica time_since_epoch().De hecho, time_since_epoch deja la época real sin especificar (depende del reloj del que obtuvo el punto de tiempo). Por lo tanto, en resumen, la duración que está imprimiendo es algo sin sentido sin información acompañada sobre la época. –