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
追加する引数の 1 つ。_Rhs
追加する引数の 1 つ。
戻り値
指定された引数の要素ごとの合計。
解説
この演算子に対する引数は、同じランクおよび値型のタプル、または同じ値型のスカラー引数の特定のランクおよび値型の 1 つのタプルです。 いずれの場合も、戻り値の型は、タプルの引数と同じランクおよび値型のタプルです。 引数の 1 つがスカラーの場合、各要素がスカラー引数と同じ値を持つ他の引数と同じランクおよび値型のタプルとして処理されます。
必要条件
ヘッダー: amp.h
名前空間: Concurrency