在 C++ <chrono> 库中,有如下判断闰年的算法: class year { private : short _M_y ; public : constexpr bool is_leap () const noexcept { return ( _M_y & ( _M_y % 25 == 0 ? 15 : 3 )) == 0 ; } }; 根据源代码的注释,总结一下优化思路: 判断闰年的规…
在 C++ <chrono> 库中,有如下判断闰年的算法: class year { private : short _M_y ; public : constexpr bool is_leap () const noexcept { return ( _M_y & ( _M_y % 25 == 0 ? 15 : 3 )) == 0 ; } }; 根据源代码的注释,总结一下优化思路: 判断闰年的规…
讨论
登录后参与讨论
还没有评论,来说第一句吧。