Partager via


operator-, opérateur (C++ AMP)

Calcule la différence composante par composante, entre les arguments spécifiés.

template <
   int _Rank,
   template <int> 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
>
_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
>
_Tuple_type<_Rank> operator-(
   typename _Tuple_type<_Rank>::value_type _Lhs,
   const _Tuple_type<_Rank>& _Rhs
) restrict(amp,cpu);

Paramètres

  • _Rank
    Le rang des arguments de tuple.

  • _Lhs
    Argument duquel effectuer la soustraction.

  • _Rhs
    Argument à soustraire.

Valeur de retour

Différence composante par composante, entre les arguments spécifiés.

Remarques

Les arguments de cet opérateur sont des tuples de même rang et type de valeur, ou un tuple d'un rang et d'un type de valeur donnés avec un argument scalaire du même type de valeur. Dans les deux cas, le type de retour est un tuple du même type de rang et de valeur que l'argument tuple. Lorsqu'un des arguments est une variable scalaire, il est traité comme un tuple de même rang et de même type valeur que l'autre argument dans lequel chaque élément a la même valeur que l'argument scalaire.

Configuration requise

En-tête : amp.h

Espace de noms d'accès : Concurrency

Voir aussi

Référence

Concurrency, espace de noms (C++ AMP)