जब मैं C ++ ऑपरेटरों के बारे में जानने की कोशिश कर रहा था , मैंने cppreference.com , * पर एक अजीब तुलना ऑपरेटर पर ठोकर खाई , जो इस तरह दिखता था: "ठीक है, अगर ये C ++ में आम ऑपरेटर हैं, तो मैं उन्हें बेहतर तरीके से सीखता …
मैं पिछले डेवलपर द्वारा लिखे गए कोड पर काम कर रहा हूं और एक क्वेरी में यह कहता है, WHERE p.name <=> NULL <=>इस क्वेरी में क्या मतलब है? क्या यह कुछ के बराबर है =? या यह एक वाक्यविन्यास त्रुटि है? लेकिन यह कोई त्रुटि या अपवाद नहीं दिखा …
मैं <=>C ++ 20 में नए स्पेसशिप ऑपरेटर के साथ एक अजीब व्यवहार कर रहा हूं । मैं विजुअल स्टूडियो 2019 कंपाइलर का उपयोग कर रहा हूं /std:c++latest। यह कोड ठीक संकलित करता है, जैसा कि अपेक्षित था: #include <compare> struct X { int Dummy = 0; auto operator<=>(const X&) …