共用方式為


Concurrency 命名空間運算子 (AMP)

operator==

判斷指定的自變數是否相等。

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

參數

_排
Tuple 自變數的排名。

_Lhs
要比較的其中一個 Tuple。

_Rhs
要比較的其中一個 Tuple。

傳回值

true 如果 Tuple 相等,則為 ;否則為 false

operator!=

判斷指定的自變數是否不相等。

template <
    int _Rank,
    template <int> class _Tuple_type
>
bool operator!= (
    const _Tuple_type<_Rank>& _Lhs,
    const _Tuple_type<_Rank>& _Rhs) restrict(amp);

參數

_排
Tuple 自變數的排名。

_Lhs
要比較的其中一個 Tuple。

_Rhs
要比較的其中一個 Tuple。

傳回值

true 如果 Tuple 不相等,則為 ;否則為 false

operator+

計算指定自變數的元件總和。

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

參數

_排
Tuple 自變數的排名。

_Lhs
要加入的其中一個自變數。

_Rhs
要加入的其中一個自變數。

傳回值

指定自變數的元件式總和。

operator-

計算指定自變數之間的元件差異。

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

參數

_排
Tuple 自變數的排名。

_Lhs
要從中減去的自變數。

_Rhs
要減去的自變數。

傳回值

指定自變數之間的元件差異。

operator*

計算指定自變數的元件乘積。

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

參數

_排
Tuple 自變數的排名。

_Lhs
要相乘的其中一個 Tuple。

_Rhs
要相乘的其中一個 Tuple。

傳回值

指定自變數的元件乘積。

operator/

計算指定自變數的元件商數。

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

參數

_排
Tuple 自變數的排名。

_Lhs
要分割的 Tuple。

_Rhs
要除以的 Tuple。

傳回值

指定自變數的元件商數。

operator%

計算第一個指定自變數的模數,由第二個指定的自變數。

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

參數

_排
Tuple 自變數的排名。

_Lhs
計算模組。

_Rhs
要修改的 Tuple。

傳回值

第一個指定自變數的結果會模數第二個指定的自變數。

另請參閱

並行命名空間