Hello - I have seen many posts and faq's about the warning "operation on i may not be defined", which explain that it is coming up due to sequence points and compiler optimization.
But - how does one fix that problem within a ternary statement, properly??
I have a statement:
Should I break this up into multiple statements? Or what is the best way to approach working with such a statement?
thanks!!
But - how does one fix that problem within a ternary statement, properly??
I have a statement:
Code:
a[i++] = funct1( (cond1? &a[1] : &a[0] ), (i-1) );
thanks!!
Comment