List some uncertainty/undefined behaviour in C/C++ I can remember for now.
1) Repeat ++, -- on the same expression more than once. 2) Modify the same variable more than once on function call parameter passing. 3) Doing bitwise operation on negative number 4) Please add more...
Generally to say, we should avoid coding in above area...