Ich brauche die Vorteile von delphi-Sets zu verwenden, wie „in“ in C++, aber ich weiß nicht, ob es eine Datenstruktur, wie Sätze in C++Was ist die Menge artige Datenstruktur in C++
I weiß, dass ich stattdessen ein Array verwenden kann, aber wie gesagt, möchte ich Sätze wie "in" verwenden, also gibt es irgendwelche eingebauten Datenstrukturen wie in C++?
Wenn ja, bitte erklären, wie es zu benutzen, bin ich immer noch ein Starter in C++
Wenn nein, gibt es eine Möglichkeit, es (außer Array, da ich es weiß) zu vertreten.
Dank im Voraus :)
['std :: set'] (http://www.sgi.com/tech/stl/set.html) ist ein Satz. Sie können '#include' um es zu bekommen. –
birryree
"set of" und seine nativen Operatoren (in, +, -, *) sind Pascal (und Delphi) eigen. C++ implementiert etwas Ähnliches unter Verwendung von Vorlagen, aber ihnen fehlt die Eleganz der Pascal-Implementierung (obwohl Pascal-Sätze zur Zeit auf 255 Elemente beschränkt sind) –
@ldsandon: 256 Elemente - 0..255. :-) –