Namensräume
Varianten
Aktionen

cpp/algorithm/equal: Unterschied zwischen den Versionen

Aus cppreference.com
< cpp‎ | algorithm
K (r2.7.3) (Bot: Ergänze: en, it, pt, zh)
K (Use {{lc}}. Update links. Various fixes.)
Zeile 2: Zeile 2:
 
{{cpp/title|equal}}
 
{{cpp/title|equal}}
 
{{cpp/algorithm/navbar}}
 
{{cpp/algorithm/navbar}}
{{ddcl list begin}}
+
{{begin}}
{{ddcl list header | algorithm}}
+
{{header | algorithm}}
{{ddcl list item | num=1 |
+
{{| num=1 |
 
template< class InputIt1, class InputIt2 >
 
template< class InputIt1, class InputIt2 >
 
bool equal( InputIt1 first1, InputIt1 last1,  
 
bool equal( InputIt1 first1, InputIt1 last1,  
 
             InputIt2 first2 );
 
             InputIt2 first2 );
 
}}
 
}}
{{ddcl list item | num=2 |
+
{{| num=2 |
 
template< class InputIt1, class InputIt2, class BinaryPredicate >
 
template< class InputIt1, class InputIt2, class BinaryPredicate >
 
bool equal( InputIt1 first1, InputIt1 last1,  
 
bool equal( InputIt1 first1, InputIt1 last1,  
 
             InputIt2 first2, BinaryPredicate p );
 
             InputIt2 first2, BinaryPredicate p );
 
}}
 
}}
{{ddcl list end}}
+
{{end}}
  
 
{{tr|Versandkosten {{c|true}} wenn die Elemente gleich sind in zwei Bereiche: ein durch {{tt|[first1, last1)}} und anderen ab {{tt|first2}} definiert. Die erste Version der Funktion verwendet {{c|operator{{==}}}}, um die Elemente zu vergleichen, verwendet die zweite die gegebenen binären Prädikats {{tt|p}} .|Returns {{c|true}} if the elements are the same in two ranges: one defined by {{tt|[first1, last1)}} and another starting at {{tt|first2}}. The first version of the function uses {{c|operator{{==}}}} to compare the elements, the second uses the given binary predicate {{tt|p}}.}}
 
{{tr|Versandkosten {{c|true}} wenn die Elemente gleich sind in zwei Bereiche: ein durch {{tt|[first1, last1)}} und anderen ab {{tt|first2}} definiert. Die erste Version der Funktion verwendet {{c|operator{{==}}}}, um die Elemente zu vergleichen, verwendet die zweite die gegebenen binären Prädikats {{tt|p}} .|Returns {{c|true}} if the elements are the same in two ranges: one defined by {{tt|[first1, last1)}} and another starting at {{tt|first2}}. The first version of the function uses {{c|operator{{==}}}} to compare the elements, the second uses the given binary predicate {{tt|p}}.}}
  
 
===Parameter===
 
===Parameter===
{{param list begin}}
+
{{begin}}
{{param list item | first1, last1 |{{tr| der erste Bereich von den Elementen zu vergleichen| the first range of the elements to compare}}}}
+
{{| first1, last1 |{{tr| der erste Bereich von den Elementen zu vergleichen| the first range of the elements to compare}}}}
{{param list item | first2 |{{tr| beginnend von dem zweiten Bereich von den Elementen zu vergleichen| beginning of the second range of the elements to compare}}}}
+
{{| first2 |{{tr| beginnend von dem zweiten Bereich von den Elementen zu vergleichen| beginning of the second range of the elements to compare}}}}
{{param list pred2 eq | p | p1=InputIt1 | p2=InputIt2}}
+
{{pred2 eq | p | p1=InputIt1 | p2=InputIt2}}
{{param list hreq}}
+
{{hreq}}
{{param list req concept | InputIt1, InputIt2 | InputIterator}}
+
{{req concept | InputIt1, InputIt2 | InputIterator}}
{{param list end}}
+
{{end}}
  
 
===Rückgabewert===
 
===Rückgabewert===
Zeile 31: Zeile 31:
  
 
===Notes===
 
===Notes===
{{tr|{{tt|std::equal}} nicht verwendet, um die Bereiche von den Iteratoren aus {{c|std::unordered_set}}, {{c|std::unordered_multiset}}, {{c|std::unordered_map}} oder {{c|std::unordered_multimap}} gebildet vergleichen werden, da die Reihenfolge, in welcher die Elemente in diesen Behältern gelagert werden können unterschiedlich sein, selbst wenn die beiden Behälter die gleichen Elemente zu speichern . |{{tt|std::equal}} may not be used to compare the ranges formed by the iterators from {{c|std::unordered_set}}, {{c|std::unordered_multiset}}, {{c|std::unordered_map}}, or {{c|std::unordered_multimap}} because the order in which the elements are stored in those containers may be different even if the two containers store the same elements. }}
+
{{tr|{{tt|std::equal}} nicht verwendet, um die Bereiche von den Iteratoren aus {{|std::unordered_set}}, {{|std::unordered_multiset}}, {{|std::unordered_map}} oder {{|std::unordered_multimap}} gebildet vergleichen werden, da die Reihenfolge, in welcher die Elemente in diesen Behältern gelagert werden können unterschiedlich sein, selbst wenn die beiden Behälter die gleichen Elemente zu speichern . |{{tt|std::equal}} may not be used to compare the ranges formed by the iterators from {{|std::unordered_set}}, {{|std::unordered_multiset}}, {{|std::unordered_map}}, or {{|std::unordered_multimap}} because the order in which the elements are stored in those containers may be different even if the two containers store the same elements. }}
  
 
{{tr|Beim Vergleich ganze Container für Gleichheit, operator == ist in der Regel bevorzugt .|When comparing entire containers for equality, operator== is usually preferred.}}
 
{{tr|Beim Vergleich ganze Container für Gleichheit, operator == ist in der Regel bevorzugt .|When comparing entire containers for equality, operator== is usually preferred.}}
Zeile 93: Zeile 93:
 
}}
 
}}
  
{{dcl list begin}}
+
{{begin}}
{{dcl list template | cpp/algorithm/dcl list find}}
+
{{| cpp/algorithm/find}}
{{dcl list template | cpp/algorithm/dcl list lexicographical_compare}}
+
{{| cpp/algorithm/lexicographical_compare}}
{{dcl list template | cpp/algorithm/dcl list mismatch}}
+
{{| cpp/algorithm/mismatch}}
{{dcl list template | cpp/algorithm/dcl list search}}
+
{{| cpp/algorithm/search}}
{{dcl list end}}
+
{{end}}
  
 
[[en:cpp/algorithm/equal]]
 
[[en:cpp/algorithm/equal]]

Version vom 1. Juli 2013, 18:39 Uhr

 
 
Algorithm Bibliothek
Funktionen
Original:
Functions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Nicht-modifizierende Sequenz Operationen
Original:
Non-modifying sequence operations
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
all_of
any_of
none_of
(C++11)
(C++11)
(C++11)
for_each
count
count_if
mismatch
equal
Modifizierende Sequenz Operationen
Original:
Modifying sequence operations
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Partitionierungsoperationen
Original:
Partitioning operations
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Sortierung Operationen (auf sortierten Bereiche)
Original:
Sorting operations (on sorted ranges)
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Binary Suchaktionen (auf sortierten Bereiche)
Original:
Binary search operations (on sorted ranges)
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Set-Operationen (auf sortierten Bereiche)
Original:
Set operations (on sorted ranges)
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Heap-Operationen
Original:
Heap operations
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Minimum / Maximum Operationen
Original:
Minimum/maximum operations
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Numerische Operationen
Original:
Numeric operations
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
iota(C++11)
accumulate