/** * @file Time.cpp * @author hong chu yuan (924273410@qq.com) * @brief 用于计时 * @version 1 * @date 2023-04-10 * */ #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; };