plus()

返回兩個參數的和,等價於符號“+”的作用,如果是累的話,必須重定義。

基本介紹

  • 外文名:plus
plus在C++庫中的定義如下:
template<>
struct plus<void>
{ // transparent functor for operator+
typedef int is_transparent;
template<class _Ty1,
class _Ty2>
constexpr auto operator()(_Ty1&& _Left, _Ty2&& _Right) const
-> decltype(static_cast<_Ty1&&>(_Left)
+ static_cast<_Ty2&&>(_Right))
{ // transparently apply operator+ to operands
return (static_cast<_Ty1&&>(_Left)
+ static_cast<_Ty2&&>(_Right));
}
};

相關詞條

熱門詞條

聯絡我們