Operador operator- (C++ AMP)
Calcula a diferença em todo o componente entre os argumentos especificados.
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);
Parâmetros
_Rank
A classificação dos argumentos de tuple._Lhs
O argumento a ser subtraído._Rhs
O argumento a ser subtraído.
Valor de retorno
A diferença em todo o componente entre os argumentos especificados.
Comentários
Os argumentos para esse operador são tuplas do mesmo tipo de valor e classificação ou uma tupla de uma determinada classificação e um tipo de valor juntamente com um argumento escalar do mesmo tipo de valor. Em ambos os casos, o tipo de retorno é um tuple de mesma classificação e tipo de valor do argumento de tuple. Quando um dos argumentos é um escalar, ele é tratado como uma tupla da mesma classificação e tipo de valor que o outro argumento no qual cada elemento tem o mesmo valor que o argumento escalar.
Requisitos
Cabeçalho: amp.h
Namespace: Simultaneidade