std::chrono計算程序運行時間


void CalRunTime() {
    auto t1=std::chrono::steady_clock::now();
    //run code
    auto t2=std::chrono::steady_clock::now();
    
    //秒
    double dr_s=std::chrono::duration<double>(t2-t1).count();
    //毫秒級
    double dr_ms=std::chrono::duration<double,std::milli>(t2-t1).count();
    //微妙級
    double dr_us=std::chrono::duration<double,std::micro>(t2-t1).count();
    //納秒級
    double dr_ns=std::chrono::duration<double,std::nano>(t2-t1).count(); 
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM