Operators in C and C++: Difference between revisions

Content deleted Content added
AnomieBOT (talk | contribs)
Rescuing orphaned refs ("rightbitshift" from rev 1272866389)
Logical: more uniform and less is more
Line 145:
! outside class
|-
| width="23%" {{rh}} colspan="2" | [[Negation|Logical negation (NOT)]]
| width="11%" align="center" | <code>'''!'''a</code>
| width="25%" |{{cpp|1=bool K::operator !();}}
| width="25%" |{{cpp|1=bool operator !(K a);}}
|-
| {{rh}} colspan="2" | [[Logical conjunction|Logical AND]]
| style="text-align:center;" | <code>a '''&&''' b</code>
| {{cpp|1=bool K::operator &&(S b);}}
| {{cpp|1=bool operator &&(K a, S b);}}
|-
| {{rh}} colspan="2" | [[Logical disjunction|Logical OR]]
| style="text-align:center;" | <code>a '''<nowiki>||</nowiki>''' b</code>
| {{code|1=bool K::operator {{!!}}(S b);|lang=cpp}}