Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Sayısal işleme için sağlanan algoritmaları gerçekleştiren kapsayıcı işlevi şablonlarını tanımlar.
Sözdizimi
#include <cliext/numeric>
Gereksinimler
Üst bilgi:<cliext/numeric>
Ad alanı: cliext
Bildirimler
| İşlev | Açıklama |
|---|---|
| accumulate (STL/CLR) | Ardışık kısmi toplamları hesaplayarak bazı başlangıç değerleri de dahil olmak üzere belirtilen aralıktaki tüm öğelerin toplamını hesaplar veya toplama dışında belirtilen ikili işlem kullanılarak benzer şekilde elde edilen ardışık kısmi sonuçların sonucunu hesaplar. |
| adjacent_difference (STL/CLR) | Her bir öğe arasındaki art arda gelen farkları ve bir giriş aralığındaki kendi öncellerini hesaplar ve bir hedef aralığında sonuçların çıktısını alır veya fark işleminin başka bir belirtilen bir ikili işlem tarafından değiştirildiği genelleştirilmiş bir yordamın sonucunu hesaplar. |
| inner_product (STL/CLR) | İki aralığın öğe açısından çarpımının toplamını hesaplar ve bunu belirtilen bir başlangıç değerine ekler veya toplam ve ürün ikili işlemlerinin diğer belirtilen ikili işlemlerle değiştirildiği genelleştirilmiş bir yordamın sonucunu hesaplar. |
| partial_sum (STL/CLR) | İlk öğeden th öğesine kadar ibir giriş aralığındaki bir dizi toplamı hesaplar ve bu tür her toplamın sonucunu bir hedef aralığın th öğesinde idepolar veya toplama işleminin belirtilen başka bir ikili işlemle değiştirildiği genelleştirilmiş bir yordamın sonucunu hesaplar. |
Üyeler
accumulate (STL/CLR)
Ardışık kısmi toplamları hesaplayarak bazı başlangıç değerleri de dahil olmak üzere belirtilen aralıktaki tüm öğelerin toplamını hesaplar veya toplama dışında belirtilen ikili işlem kullanılarak benzer şekilde elde edilen ardışık kısmi sonuçların sonucunu hesaplar.
Sözdizimi
template<class _InIt, class _Ty> inline
_Ty accumulate(_InIt _First, _InIt _Last, _Ty _Val);
template<class _InIt, class _Ty, class _Fn2> inline
_Ty accumulate(_InIt _First, _InIt _Last, _Ty _Val, _Fn2 _Func);
Açıklamalar
Bu işlev, C++ Standart Kitaplığı sayısal işleviyle accumulateaynı şekilde davranır. Daha fazla bilgi için bkz . birikmesi.
adjacent_difference (STL/CLR)
Her bir öğe arasındaki art arda gelen farkları ve bir giriş aralığındaki kendi öncellerini hesaplar ve bir hedef aralığında sonuçların çıktısını alır veya fark işleminin başka bir belirtilen bir ikili işlem tarafından değiştirildiği genelleştirilmiş bir yordamın sonucunu hesaplar.
Sözdizimi
template<class _InIt, class _OutIt> inline
_OutIt adjacent_difference(_InIt _First, _InIt _Last,
_OutIt _Dest);
template<class _InIt, class _OutIt, class _Fn2> inline
_OutIt adjacent_difference(_InIt _First, _InIt _Last,
_OutIt _Dest, _Fn2 _Func);
Açıklamalar
Bu işlev, C++ Standart Kitaplığı sayısal işleviyle adjacent_differenceaynı şekilde davranır. Daha fazla bilgi için bkz . adjacent_difference.
inner_product (STL/CLR)
İki aralığın öğe açısından çarpımının toplamını hesaplar ve bunu belirtilen bir başlangıç değerine ekler veya toplam ve ürün ikili işlemlerinin diğer belirtilen ikili işlemlerle değiştirildiği genelleştirilmiş bir yordamın sonucunu hesaplar.
Sözdizimi
template<class _InIt1, class _InIt2, class _Ty> inline
_Ty inner_product(_InIt1 _First1, _InIt1 _Last1, _InIt2 _First2,
_Ty _Val);
template<class _InIt1, class _InIt2, class _Ty, class _Fn21,
class _Fn22> inline
_Ty inner_product(_InIt1 _First1, _InIt1 _Last1, _InIt2 _First2,
_Ty _Val, _Fn21 _Func1, _Fn22 _Func2);
Açıklamalar
Bu işlev, C++ Standart Kitaplığı sayısal işleviyle inner_productaynı şekilde davranır. Daha fazla bilgi için bkz . inner_product.
partial_sum (STL/CLR)
İlk öğeden th öğesine kadar ibir giriş aralığındaki bir dizi toplamı hesaplar ve bu tür her toplamın sonucunu bir hedef aralığın th öğesinde idepolar veya toplama işleminin belirtilen başka bir ikili işlemle değiştirildiği genelleştirilmiş bir yordamın sonucunu hesaplar.
Sözdizimi
template<class _InIt, class _OutIt> inline
_OutIt partial_sum(_InIt _First, _InIt _Last, _OutIt _Dest);
template<class _InIt, class _OutIt, class _Fn2> inline
_OutIt partial_sum(_InIt _First, _InIt _Last,
_OutIt _Dest, _Fn2 _Func);
Açıklamalar
Bu işlev, C++ Standart Kitaplığı sayısal işleviyle partial_sumaynı şekilde davranır. Daha fazla bilgi için bkz . partial_sum.