xml*_*lmx 1 c++ syntax language-design operators language-lawyer
int main()
{
unsigned int a = 0;
unsigned int b = 0;
a ^= b; // ok
a |= b; // ok
a &= b; // ok
a = ~b; // ok
a ~= b; // error : expected ';' after expression
}
Run Code Online (Sandbox Code Playgroud)
^=,|=并且&=都是合法的.
为什么~=C++中不合法?