Condividi tramite


Operatore operator+ (C++ AMP)

Calcola la somma per componente degli argomenti specificati.

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);

Parametri

  • _Rank
    Classificazione degli argomenti in formato tupla.

  • _Lhs
    Uno degli argomenti da aggiungere.

  • _Rhs
    Uno degli argomenti da aggiungere.

Valore restituito

La somma per componente degli argomenti specificati.

Note

Gli argomenti a questo operatore sono tuple dello stesso tipo di dimensione e valore o una tupla di un determinato tipo di dimensione e valore insieme a un argomento scalare con lo stesso tipo di valore. In entrambi i casi, il tipo restituito è una tupla dello stesso numero di dimensioni e tipo di valore dell'argomento della tupla. Quando uno degli argomenti è scalare, viene considerato una tupla dello stesso tipo di dimensione e valore come l'altro argomento in cui ogni elemento ha lo stesso valore dell'argomento scalare.

Requisiti

Intestazione: amp.h

Spazio dei nomi: Concurrency

Vedere anche

Riferimenti

Spazio dei nomi Concurrency (C++ AMP)