C++这段代码是什么意思

return year!=d2.year?year<d2.year:month!=d2.month?month<d2.month:day<d2.day

这个是复合三目运算符的嵌套使用。

就是year!=d2.year,并且year<d2.year:month!=d2.month
成立的时候就取month<d2.month的值,返回true或者false

不成立的时候取day<d2.day的值追问

year!=d2.year是一个整体吗

追答

是的

就是对比的,条件成立返回true

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网