2016-06-20 110 views

回答

2

根據說明書中,持續時間封裝中

template< 
    class Rep, 
    class Period = std::ratio<1> 
> class duration; 

指定類型代表的單變量(蜱的數目),從而,基本上可以選擇處理複製/傳遞常量REF,你會爲代表類型做。 當我以前使用chromo :: duration時,我選擇它是一個long,在這種情況下,我沒有看到通過const引用傳遞的理由,(特別是在我的體系結構中long和address都是8個字節時)

0

我認爲他們是不超過一個算術類型包裹

看看cppreference.com更多:

存儲在時間的唯一數據類型代表的節拍數。如果Rep是浮點數,那麼持續時間可以代表fracti蜱。期間包含在持續時間的類型中,並僅在不同持續時間之間轉換時使用。

和:

其中蜱週期是一個編譯時間常數合理

你的猜測是正確的