#include #include class Timer { public: Timer() { start = std::chrono::high_resolution_clock::now(); }; ~Timer() { end = std::chrono::high_resolution_clock::now(); duration = end - start; double ms = duration.count() * 1000.f; std::cout << "Timer took " << ms << "ms" << std::endl; }; private: std::chrono::time_point start; std::chrono::time_point end; std::chrono::duration duration; };