我試圖製作一個表格(一個9乘11的數組),它存儲了幾個排序函數所花費的時間量。將chrono :: duration轉換爲字符串或C字符串
我想我想要表是一個字符串。我目前無法解決如何將chrono
轉換爲string
,並且無法在線找到任何資源。
我是否需要放棄爲表格輸入字符串,或者有什麼方法將這些時間差異存儲在字符串中?
`for (int i = 0; i<8;i++) // sort 8 different arrays
{
start = chrono::system_clock::now();
//Sort Array Here
end = chrono::system_clock::now();
chrono::duration<double> elapsed_seconds = end-start;
table[1][i] = string(elapsed_seconds) // error: no matching conversion for functional style cast
}`
你不想'elapsed_seconds.count()'?並btw; 'std :: string' doesn'有一個構造函數來完成你想要的轉換。 –