मैं स्ट्रॉस्ट्रुप की "द सी ++ प्रोग्रामिंग लैंग्वेज" पढ़ रहा था, जहाँ वह कहता है कि किसी चर में कुछ जोड़ने के दो तरीकों में से x = x + a; तथा x += a; वह पसंद करता है +=क्योंकि यह सबसे बेहतर रूप से लागू होने की संभावना है। …
मेरे पास तीन चर हैं: VAR1="file1" VAR2="file2" VAR3="file3" &&अगर इस तरह से कथन का उपयोग कैसे करें और ( ) ऑपरेटर: if [ -f $VAR1 && -f $VAR2 && -f $VAR3 ] then ... fi जब मैं इस कोड को लिखता हूं तो यह त्रुटि देता है। सही तरीका क्या …
सभी C ++ ऑपरेटर जो मैंने कुछ रिटर्न के साथ काम किया है, उदाहरण के लिए +ऑपरेटर अतिरिक्त परिणाम देता है। क्या सभी C ++ संचालक कुछ लौटाते हैं, या कुछ C ++ संचालक हैं जो कुछ भी नहीं लौटाते हैं?
जब इस तरह के रूप में कैसे आदिम ऑपरेटरों को समझने +, -, *और /सी में लागू किया जाता है, मैं से निम्नलिखित स्निपेट मिला एक दिलचस्प जवाब । // replaces the + operator int add(int x, int y) { while(x) { int t = (x & y) <<1; y …
चलो निम्नलिखित कोड पर विचार करें: int main() { int i = 2; int b = ++i++; return 3; } यह एक त्रुटि के साथ निम्नलिखित का संकलन करता है: <source>: In function 'int main()': <source>:3:16: error: lvalue required as increment operand 3 | int b = ++i++; | ^~ …