<chrono>
kütüphanesini öğreniyorum ve std::chrono::duration
sınıfına göre, saniyelerle ilişkilendirmek için herhangi bir sebep var mı? saniye üzerinde değil dakikanın saatlerine baz süresine herhangi bir sebep var mıdır Örneğin saniye saklamak için bir değişkenstd :: chrono :: süresi saniye cinsinden
chrono::duration<int> two_seconds(2);
olacağını ve diğer tüm süre canlandırmanız
chrono::duration<int, ratio<60>> two_minutes(2);
chrono::duration<int, ratio<1, 1000>> two_milliseconds(2);
chrono::duration<int, ratio<60 * 60 * 24>> two_days(2);
gibi, saniye ile ilişkilendirilmesi gerektirir , vb.?
Saniye zaman süresi değerleri için fiziksel bir temel vardır. Sebebi bu olabilir mi? –
Başka bir birim olsaydı, ilgili soruyu sordunuz mu? –
* Bir şey * temel alınmalıdır, çünkü bir integral değer ve bir oran (integrallerin) olarak depolanır. Temel birim olarak başka ne önerirsiniz? Saniyeler, zaman için [SI birimi] (http://en.wikipedia.org/wiki/International_System_of_Units#Base_units) olduğu gibi en doğal olanıdır. – leemes