C++ में "--> " ऑपरेटर का क्या अर्थ है और यह कैसे काम करता है?
नमस्ते साथियों! मैंने हाल ही में C++ सीखना शुरू किया है और एक फोरम पर अजीब कोड देखा। वहाँ यह टुकड़ा था:
```cpp
int x = 10;
while (x --> 0) {
printf("%d ", x);
}
```
मैं उलझन में हूँ। यह `-->` ऑपरेटर क्या है? मैं decrement `--` और comparison `>` के बारे में जानता हूँ, लेकिन साथ में ये एक तीर जैसा बनाते हैं? यह कैसे काम करता है? मैंने Visual Studio में इस कोड को compile करने की कोशिश की, और इसमें कोई error नहीं आई — प्रोग्राम ने 9 से 0 तक numbers print किए। लेकिन मुझे logic समझ नहीं आया। क्या यह C++ का कोई नया standard है? या यह किसी विशेष compiler की विशेषता है? कृपया सरल शब्दों में समझाएँ कि यहाँ क्या हो रहा है। शायद C++ में कुछ और hidden operators हैं जिनके बारे में beginners को नहीं बताया जाता? पहले से धन्यवाद!
<<>>
वास्तव में यह कोई अलग ऑपरेटर नहीं, बल्कि दो का संयोजन है
आप जो देख रहे हैं — वह `-->` ऑपरेटर नहीं है, बल्कि दो अलग-अलग ऑपरेटर हैं: `--` (decrement) और `>` (greater than comparison)। C++ में spaces