Język C++
plus
[szablon struktury] Zwraca sumę arytmetyczną dla podanych dwóch wartości, przekazanych przez argumenty.Składnia
#include <functional>
namespace std
{
template < class T > struct plus
: binary_function < T, T, T >
{
T operator ()( const T & x, const T & y ) const
{
return x + y;
}
};
}
Parametry szablonu
Argumenty funktora
Zwracana wartość
Zwraca wynik dodawania dwóch wartości, przekazanych do funktora poprzez argumenty.
Opis szczegółowy
Funktor zwraca sumę arytmetyczną dla podanych dwóch wartości, przekazanych poprzez argumenty.
Przykład
#include <iostream>
#include <functional>
int main()
{
std::cout << "2 plus 2 to " << std::plus < int >()( 2, 2 );
return 0;
}
Standardowe wyjście programu:
2 plus 2 to 4
Zagadnienia powiązane
funktor | Obiekt, który może być wywoływany jak funkcja. (pojęcie) |
---|
minus | Zwraca różnicę arytmetyczną dla podanych dwóch wartości, przekazanych przez argumenty. (szablon struktury) |
---|
multiplies | Zwraca iloczyn arytmetyczny dla podanych dwóch wartości, przekazanych przez argumenty. (szablon struktury) |
---|
divides | Zwraca iloraz arytmetyczny dla podanych dwóch wartości, przekazanych przez argumenty. (szablon struktury) |
---|
modulus | Zwraca resztę z dzielenia arytmetycznego dla podanych dwóch wartości, przekazanych przez argumenty. (szablon struktury) |
---|
negate | Zwraca wartość przeciwną w stosunku do wartości przekazanej poprzez argument. (szablon struktury) |
---|
Linki zewnętrzne
Wszystkie teksty są chronione prawami autorskimi. Kopiowanie lub rozpowszechnianie treści poza niniejszym serwisem
jest zabronione.
Powyższe ograniczenie nie dotyczy autora opracowania, któremu przysługuje prawo do rozpowszechniania własnego tekstu wedle własnego uznania.