SOISK - SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE
Tomasz Puchała

Standardy c++

http://cpp0x.pl/dokumentacja/standard-C++/2

Algorytmy

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)

 
Ta strona internetowa została utworzona bezpłatnie pod adresem Stronygratis.pl. Czy chcesz też mieć własną stronę internetową?
Darmowa rejestracja