Standardy c++
http://cpp0x.pl/dokumentacja/standard-C++/2Algorytmy
binary_search | Wykonuje algorytm binarnego przeszukiwania na posortowanym zakresie danych. (szablon funkcji) |
copy | Kopiuje elementy. (funkcja) |
copy_backward | Kopiuje elementy od końca. (funkcja) |
count | Zlicza wystąpienia elementu. (funkcja) |
count_if | Zlicza wystąpienia elementów spełniających warunek. (funkcja) |
equal | Sprawdza, czy elementy w dwóch zakresach są równe. (funkcja) |
fill | Wypełnia zakres wartością. (funkcja) |
fill_n | Wypełnia sekwencję wartością. (funkcja) |
find | Szuka wystąpienia elementu. (funkcja) |
find_end | Szuka ostatniego wystąpienia drugiego zakresu w pierwszym zakresie. (funkcja) |
find_if | Szuka elementu spełniającego warunek. (funkcja) |
for_each | Wywołuje funkcję dla każdego elementu. (funkcja) |
inplace_merge | Scala dwa posortowane zakresy w jeden posortowany zakres. (szablon funkcji) |
iter_swap | Zamienia wartości obiektów wskazywanych przez iteratory. (funkcja) |
max | Zwraca większą wartość. (funkcja) |
max_element | Szuka największej wartości w zakresie. (funkcja) |
min | Zwraca mniejszą wartość. (funkcja) |
min_element | Szuka najmniejszej wartości w zakresie. (funkcja) |
replace | Zamienia wszystkie wystąpienia wartości. (funkcja) |
replace_if | Zamienia wszystkie wartości spełniające warunek. (funkcja) |
reverse | Odwraca kolejność elementów w podanym zakresie. (funkcja) |
reverse_copy | Kopiuje elementy z określonego zakresu w odwróconej kolejności. (funkcja) |
search | Szuka wystąpienia drugiego zakresu w pierwszym zakresie. (funkcja) |
sort | Sortuje elementy w podanym zakresie. (szablon funkcji) |
swap | Zamienia wartości dwóch obiektów. (funkcja) |
Funktory
divides | Zwraca iloraz arytmetyczny dla podanych dwóch wartości, przekazanych przez argumenty. (szablon struktury) |
equal_to | Porównuje wartości dwóch argumentów operatorem
==
. (szablon struktury) |
greater | Porównuje wartości dwóch argumentów operatorem
>
. (szablon struktury) |
greater_equal | Porównuje wartości dwóch argumentów operatorem
>=
. (szablon struktury) |
less | Porównuje wartości dwóch argumentów operatorem
<
. (szablon struktury) |
less_equal | Porównuje wartości dwóch argumentów operatorem
<=
. (szablon struktury) |
logical_and | Zwraca iloczyn logiczny dla podanych dwóch wartości, przekazanych przez argumenty. (szablon struktury) |
logical_not | Zwraca logiczną negację wartości przekazanej poprzez argument. (szablon struktury) |
logical_or | Zwraca sumę logiczną dla podanych dwóch wartości, przekazanych przez argumenty. (szablon struktury) |
minus | Zwraca różnicę arytmetyczną 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) |
multiplies | Zwraca iloczyn arytmetyczny 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) |
not_equal_to | Porównuje wartości dwóch argumentów operatorem
!=
. (szablon struktury) |
plus | Zwraca sumę arytmetyczną dla podanych dwóch wartości, przekazanych przez argumenty. (szablon struktury) |
Łańcuchy znaków
basic_string | Standardowy kontener C++ dostarczający mechanizmy do łatwej pracy z tekstem, którego znaki są określonego typu. (szablon klasy) |
char_traits | Standardowe cechowanie znaków. (szablon klasy) |
string | Przechowuje tekst wielobajtowy. Znak jest zdefiniowany za pomocą typu
char
. (alias) |
wstring | Przechowuje tekst unikodowy. Znak jest zdefiniowany za pomocą typu
wchar_t
. (alias) |
Przeciążanie operatorów
operator rzutowania | Przeciążanie operatora rzutowania w języku C++. (operator) |
operator-> | Przeciążanie operatora '
->
' w języku C++. (operator) |
operator!= | Przeciążanie operatora '
!=
' w języku C++. (operator) |
operator&= | Przeciążanie operatora '
&=
' w języku C++. (operator) |
operator> | Przeciążanie operatora '
>
' w języku C++. (operator) |
operator>= | Przeciążanie operatora '
>=
' w języku C++. (operator) |
operator< | Przeciążanie operatora '
<
' w języku C++. (operator) |
operator<= | Przeciążanie operatora '
<=
' w języku C++. (operator) |
operator= | Przeciążanie operatora przypisania '
=
' w języku C++. (operator) |
operator== | Przeciążanie operatora '
==
' w języku C++. (operator) |
operator|= | Przeciążanie operatora '
|=
' w języku C++. (operator) |
Pozostałe
allocator | Standardowy alokator. (szablon klasy) |
auto_ptr | Przechowuje wskaźnik na zaalokowany obiekt zapewniając jednocześnie jego zwolnienie z chwilą wywołania destruktora. (szablon klasy) |
bind1st | Tworzy funktor jednoargumentowy na podstawie funktora dwuargumentowego, poprzez wstawienie podanej wartości w miejsce pierwszego argumentu przekazanego funktora. (szablon funkcji) |
bind2nd | Tworzy funktor jednoargumentowy na podstawie funktora dwuargumentowego, poprzez wstawienie podanej wartości w miejsce drugiego argumentu przekazanego funktora. (szablon funkcji) |
mem_fun | Zwraca obiekt funkcyjny opakowujący metodę (wersja dla wskaźnika). (szablon funkcji) |
mem_fun_ref | Zwraca obiekt funkcyjny opakowujący metodę (wersja dla referencji). (szablon funkcji) |
not1 | Zwraca obiekt funkcyjny opakowujący jednoargumentowy predykat i negujący jego wartość zwracaną. (szablon funkcji) |
not2 | Zwraca obiekt funkcyjny opakowujący dwuargumentowy predykat i negujący jego wartość zwracaną. (szablon funkcji) |
placement new | Operator umożliwiający wywołanie konstruktora obiektu na zaalokowanym obszarze pamięci. (operator) |
ptr_fun | Zwraca obiekt funkcyjny opakowujący funkcję. (szablon funkcji) |