बीच क्या अंतर है std::system_clockऔर std::steady_clock? (एक उदाहरण मामला जो विभिन्न परिणामों / व्यवहारों को स्पष्ट करेगा, महान होगा)। मेरा लक्ष्य ठीक काम करता है (एक बेंचमार्क की तरह) के निष्पादन के समय को मापने के लिए है, तो क्या के बीच सबसे अच्छा विकल्प होगा std::system_clock, std::steady_clockऔर std::high_resolution_clock?
मैं टाइमर और अवधि के लिए क्रोनो लाइब्रेरी का उपयोग करने की कोशिश कर रहा हूं। मैं एक Duration frameStart;(app शुरू से) और एक Duration frameDelta;(फ्रेम के बीच का समय ) करने में सक्षम होना चाहता हूँ मुझे frameDeltaमिलीसेकंड और फ्लोट सेकंड के रूप में अवधि प्राप्त करने में सक्षम …
https://www.timeanddate.com/date/weekday.html वर्ष के एक दिन के बारे में विभिन्न तथ्यों की गणना करता है, उदाहरण के लिए: एक मनमानी तिथि को देखते हुए, इन नंबरों की गणना C ++ 20 क्रोनो विनिर्देशन के साथ कैसे की जा सकती है ?
से cppreference std::chrono::years (since C++20) duration</*signed integer type of at least 17 bits*/, std::ratio<31556952>> का उपयोग करते हुए libc++, यह लगता है कि 16 बिट्स पर हस्ताक्षर किए गए अंडरलाइनिंग का भंडारण std::chrono::yearsहै ।short std::chrono::years( 30797 ) // yields 32767/01/01 std::chrono::years( 30797 ) + 365d // yields -32768/01/01 apparently UB …