chrono

    52熱度

    2回答

    我試圖編譯使用GCC this example program(測試版本4.5.1,4.6.3,4.8.4): #include <iostream> #include <iomanip> #include <ctime> #include <chrono> using std::chrono::system_clock; int main() { system_cloc

    37熱度

    4回答

    我在C++中使用time.h來測量函數的時間。 clock_t t = clock(); someFunction(); printf("\nTime taken: %.4fs\n", (float)(clock() - t)/CLOCKS_PER_SEC); 但是,我總是得到的時間爲0.0000。時鐘()和t分別打印時,具有相同的值。我想知道是否有方法可以在C++中精確地測量時間(可能爲

    4熱度

    2回答

    所以我試圖使用std :: chrono :: high_resolution_clock來計算執行時間需要多長時間。我計算過,你可以找到的開始時間和結束時間之間的區別... 要檢查我的做法的作品,我做了以下程序: #include <iostream> #include <chrono> #include <vector> void long_function(); int main

    4熱度

    1回答

    我對圖書館和我可以在std :: chrono上找到的文檔還不是很熟悉。 我想實現一個包含時間戳的對象的容器。對象將按照從最近到最近的順序存儲,我決定嘗試使用std :: chrono :: time_point來表示每個時間戳。處理數據的線程將定期喚醒,處理數據,查看何時需要重新喚醒,然後在此期間休眠。 static std::chrono::time_point<std::chrono::st

    2熱度

    1回答

    您好我有一個非常簡單的測試用例在visual studio 2012下編譯。但它會產生運行時失敗。產生這種故障的線路被完全複製,就像在時間功能相關的示例中的cppreference.com上一樣。 頁用例子就這樣http://en.cppreference.com/w/cpp/chrono/c/localtime #include <fstream> #include <iomanip> #i

    2熱度

    2回答

    我想寫一個非常便攜的代碼,我需要在初始化中調用std::chrono::system_clock::now()。這個函數可以拋出異常嗎? 在C++ 11標準中,沒有提到這個問題。 (至少,我沒有找到一個) 在Visual Studio中的源代碼是如下: static time_point now() _NOEXCEPT { // get current time return

    4熱度

    1回答

    我試圖將std::time_point保存到std::stream中並將其讀回。一個問題是,使用標準函數在某個地方「丟失」了一個小時。也就是說,我讀的時間比我寫的時間晚了1個小時。我懷疑我需要在某處設置夏令時。我整理了一個小程序,打印時間到std::stringstream並將其讀回。 #include <iomanip> #include <iostream> #include <sstre

    34熱度

    6回答

    我已經創建了一個時間點,但我一直在努力將其打印到終端。 #include <iostream> #include <chrono> int main(){ //set time_point to current time std::chrono::time_point<std::chrono::system_clock,std::chrono::nanoseconds>

    4熱度

    1回答

    20.11.7.2/1開始: 類的對象steady_clock 表示時鐘爲其中time_point值從不減少作爲 物理時間的進步和對其中以相對於實時 穩定速率time_point提前的值。也就是說,時鐘可能不會調整爲 。 在概念上,這是可愛的,但考慮到有幾乎肯定是位來表示時間點的數量有限,這是很難想象的實現,其中一個穩定的時鐘的價值只是保持永遠增長。 20.11.3/2似乎支持我缺乏想象力,因爲它

    32熱度

    1回答

    如何從std::chrono::time_point對象中提取年,月,日,時,分,秒和毫秒? 我只看到如何提取總量的例子。從duration秒。