operator+ 运算符 (C++ AMP)

计算指定参数的组件范围的总和。

template <
   int _Rank,
   template <int> class _Tuple_type
>
class _Tuple_type> _Tuple_type<_Rank> operator+(
   const _Tuple_type<_Rank>& _Lhs,
   const _Tuple_type<_Rank>& _Rhs
) restrict(amp,cpu);

template <
   int _Rank,
   template <int> class _Tuple_type
>
class _Tuple_type> _Tuple_type<_Rank> operator+(
   const _Tuple_type<_Rank>& _Lhs,
   typename _Tuple_type<_Rank>::value_type _Rhs
) restrict(amp,cpu);

template <
   int _Rank,
   template <int> class _Tuple_type
>
class _Tuple_type> _Tuple_type<_Rank> operator+(
   typename _Tuple_type<_Rank>::value_type _Lhs,
   const _Tuple_type<_Rank>& _Rhs
) restrict(amp,cpu);

参数

  • _Rank
    元组参数的等级。

  • _Lhs
    要添加的其中一个参数。

  • _Rhs
    要添加的其中一个参数。

返回值

指定参数的组件范围的总和。

备注

此运算符的参数是同级别和值类型的多个元组或特定级别和值类型的一个元组与相同值类型的一个标量参数。 在这两种情况下,返回类型和元组参数一样,为具有相同等级和值类型的元组。 当其中一个参数是标量时,其被视为相同级别的元组,其值类型被视为其他参数,其中每个元素具有与标量参数相同的值。

要求

**标头:**amp.h

命名空间: 并发

请参见

参考

Concurrency 命名空间 (C++ AMP)