why cout << i==ā€˜1ā€™ causes an error? | Sololearn: Learn to code for FREE!
Novo curso! Todo programador deveria aprender IA generativa!
Experimente uma aula grƔtis
+ 3

why cout << i==ā€˜1ā€™ causes an error?

https://code.sololearn.com/c6wLOPzA10dY/?ref=app In this code: Int i=5; cout << i==ā€˜1ā€™ Causes an error However, cout << (i==ā€˜1ā€™) Prints 0?

26th Sep 2018, 5:37 AM
wave rider
3 Respostas
+ 9
The overloaded insertion << operator has higher precendence over == operator.
26th Sep 2018, 5:51 AM
HoĆ ng Nguyį»…n Văn
HoĆ ng Nguyį»…n Văn - avatar
+ 5
i see, now it makes sense, it would be nice if << operator was explained in advanced c++ tutorial
26th Sep 2018, 7:53 AM
wave rider
0
yes
1st Apr 2019, 8:35 PM
LeonšŸ•šŸ¶
LeonšŸ•šŸ¶ - avatar