fork(2) download
  1. #include <iostream>
  2. #include <chrono>
  3. using namespace std;
  4. using namespace std::chrono;
  5.  
  6. int main() {
  7. time_point<high_resolution_clock> start = high_resolution_clock::now();
  8. time_point<high_resolution_clock> end = high_resolution_clock::now();
  9. duration<milli> difference = duration_cast<milli>(end - start);
  10. // your code goes here
  11. return 0;
  12. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.cpp: In function 'int main()':
prog.cpp:9:63: error: no matching function for call to 'duration_cast(std::__success_type<std::chrono::duration<long long int, std::ratio<1ll, 1000000000ll> > >::type)'
  duration<milli> difference = duration_cast<milli>(end - start);
                                                               ^
prog.cpp:9:63: note: candidate is:
In file included from prog.cpp:2:0:
/usr/include/c++/4.9/chrono:194:7: note: template<class _ToDur, class _Rep, class _Period> constexpr typename std::enable_if<std::chrono::__is_duration<_Tp>::value, _ToDur>::type std::chrono::duration_cast(const std::chrono::duration<_Rep, _Period>&)
       duration_cast(const duration<_Rep, _Period>& __d)
       ^
/usr/include/c++/4.9/chrono:194:7: note:   template argument deduction/substitution failed:
/usr/include/c++/4.9/chrono: In substitution of 'template<class _ToDur, class _Rep, class _Period> constexpr typename std::enable_if<std::chrono::__is_duration<_Tp>::value, _ToDur>::type std::chrono::duration_cast(const std::chrono::duration<_Rep, _Period>&) [with _ToDur = std::ratio<1ll, 1000ll>; _Rep = <missing>; _Period = <missing>]':
prog.cpp:9:63:   required from here
/usr/include/c++/4.9/chrono:194:7: error: no type named 'type' in 'struct std::enable_if<false, std::ratio<1ll, 1000ll> >'
stdout
Standard output is empty