I was trying to find the order of evaluation inside if clause when more than 2 conditions are specified. I found multiple results to talk about how 2 conditions are evaluated. My questions is when I have something like,
it=seqMap.find(a);
if( a !="" && it==seqMap.end() || isEven )
{
//Do something
}
I understand that this is not the right way to write code and braces are important but I am trying to understand how this will work, out of curiosity.