Ceil function: how can we implement it ourselves?

前端 未结 9 2068
别那么骄傲
别那么骄傲 2020-12-30 02:06

I know that C++ provides us with a ceil function. For practice, I was wondering how can we implement the ceil function in C++. The signature of the method is public static

9条回答
  •  情书的邮戳
    2020-12-30 02:25

    My 5 cents:

    template 
    inline auto ceil(F const f) noexcept
    {
      auto const t(std::trunc(f));
    
      return t + (t < f);
    }
    

提交回复
热议问题