1. 程式人生 > >如何在 C++ 程式中計算時間

如何在 C++ 程式中計算時間

1.如果在基於 Windows Win32 的程式(純C++無法使用),即可以使用 GetTickCount() 函式實現。 精確到毫秒(ms)級。

 

2. 使用 time 結構體獲取時間,在純 C++ 下可用,精確到秒(s)。

 

 

3. 使用CTimer類獲取。(沒有試用過)

 

4. 利用VC自帶的編譯工具,直接用 profile 就顯示出。在 VC 的連結屬性頁勾選profile項,然後profile(在編譯選單下),各個函式時間都出來了來。

 

5. 使用Clock函式生成,直接在C++裡使用。精度為 0.000001秒。

 

6. 最精確的方法,C++可直接呼叫,精確到 ms。