• Advertisement
Sign in to follow this  

C++: return (a>b)

This topic is 2298 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Im looking at a line of code ive not seen before.

return (a + b + c > 0)

is this the same as:

return ((a+b+c>0) ? a+b+c : 0);

Share this post


Link to post
Share on other sites
Advertisement
The term (a + b + c > 0) is a boolean expression and hence gives either true or false (or a numerical equivalent value like -1 and 0). Its equivalent using the ?: operator is

return (a + b + c > 0) ? true : false;

Share this post


Link to post
Share on other sites
Cheers. Should have copped that given the return type is a bool. Im blaming that one on it being a Monday morning.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement