home | login | register | DMCA | contacts | help | donate |      

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Э Ю Я


my bookshelf | genres | recommend | rating of books | rating of authors | reviews | new | форум | collections | читалки | авторам | add
fantasy
space fantasy
fantasy is horrors
heroic
prose
  military
  child
  russian
detective
  action
  child
  ironical
  historical
  political
western
adventure
adventure (child)
child's stories
love
religion
antique
Scientific literature
biography
business
home pets
animals
art
history
computers
linguistics
mathematics
religion
home_garden
sport
technique
publicism
philosophy
chemistry
close

Loading...


New members

These members are not defined in the Assignable requirements, but are specific to pair.

Member Description
first_type The type of the pair's first component. This is a typedef for the template parameter T1
second_type The type of the pair's second component. This is a typedef for the template parameter T2
pair() The default constructor. It uses constructs objects of types T1 and T2 using their default constructors. This constructor may only be used if both T1 and T2 are DefaultConstructible.
pair(const first_type& x, const second_type& y) The pair constructor. Constructs a pair such that first is constructed from x and second is constructed from y.
first Public member variable of type first_type: the first object stored in the pair.
second Public member variable of type second_type: The second object stored in the pair.
template bool operator==(const pair& x, const pair& y); The equality operator. The return value is true if and only the first elements of x and y are equal, and the second elements of x and y are equal. This operator may only be used if both T1 and T2 are EqualityComparable . This is a global function, not a member function.
template bool operator<(const pair& x, const pair& y); The comparison operator. It uses lexicographic comparison: the return value is true if the first element of x is less than the first element of y, and false if the first element of y is less than the first element of x. If neither of these is the case, then operator< returns the result of comparing the second elements of x and y. This operator may only be used if both T1 and T2 are LessThanComparable . This is a global function, not a member function.
template pair make_pair(const T1& x, const T2& x) Equivalent to pair(x, y). This is a global function, not a member function. It exists only for the sake of convenience.


Members | Standard Template Library Programmer`s Guide | Memory Allocation







Loading...