Als «enums» getaggte Fragen

Ein Datentyp, der aus einer Reihe benannter Werte besteht, die als Elemente, Elemente oder Enumeratoren des Typs bezeichnet werden.


8
Generische Möglichkeit, int in C ++ in enum umzuwandeln
Gibt es eine generische Art und Weise zu werfen , intum enumin C++? Wenn es intin den Bereich von a fällt enum, sollte es einen enumWert zurückgeben, andernfalls werfen Sie einen exception. Gibt es eine Möglichkeit, es generisch zu schreiben ? Es enum typesollte mehr als eine unterstützt werden. Hintergrund: …
81 c++  casting  enums 

10
Iterieren Sie Enum-Werte mit Java-Generika
Ich versuche einen Weg zu finden, um die Werte einer Aufzählung zu durchlaufen, während Generika verwendet werden. Ich bin mir nicht sicher, wie ich das machen soll oder ob es möglich ist. Der folgende Code zeigt, was ich tun möchte. Beachten Sie, dass der Code T.values ​​() im folgenden Code …

9
Füllen einer Liste mit allen Aufzählungswerten in Java
Ich möchte eine Liste mit allen möglichen Werten einer Aufzählung füllen. Da ich mich kürzlich in sie verliebt habe EnumSet, habe ich sie genutztallOf() EnumSet<Something> all = EnumSet.allOf( Something.class); List<Something> list = new ArrayList<>( all.size()); for (Something s : all) { list.add( s); } return list; Gibt es einen besseren …
80 java  list  enums 

3
Warum verwendet Android nicht mehr Aufzählungen?
Ich habe aus mehreren Gründen angefangen, C # - und Java-Enums in meinem Code zu verwenden: Sie sind viel typsicherer als Ganzzahlen, Zeichenfolgen oder Sätze von Booleschen Flags. Sie führen zu besser lesbarem Code. Es ist schwieriger, eine Aufzählung auf einen ungültigen Wert zu setzen als ein int oder eine …
79 android  enums 

12
Vererbung der Basis-Enum-Klasse
Gibt es ein Muster, in dem ich eine Aufzählung von einer anderen Aufzählung in C ++ erben kann? So ähnlich: enum eBase { one=1, two, three }; enum eDerived: public eBase { four=4, five, six };
79 c++  enums 


4
Wie überprüfe ich, ob eine Aufzählung eine Nummer enthält?
Ich habe eine Aufzählung wie diese: public enum PromotionTypes { Unspecified = 0, InternalEvent = 1, ExternalEvent = 2, GeneralMailing = 3, VisitBased = 4, PlayerIntroduction = 5, Hospitality = 6 } I want to check if this Enum contain a number I give. For example: When I give 4, …
79 c#  .net  enums 

4
Deklarieren und Überprüfen / Vergleichen von (Bitmasken-) Aufzählungen in Objective-C
Sie wissen, dass es in Cocoa dieses Ding gibt, zum Beispiel können Sie ein erstellen UIViewund tun: view.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight; Ich habe einen Brauch UIViewmit mehreren Zuständen, den ich folgendermaßen definiert enumhabe: enum DownloadViewStatus { FileNotDownloaded, FileDownloading, FileDownloaded }; Für jede erstellte Unteransicht setze ich Folgendes tag:subview1.tag = …

5
Schnelle Konstanten: Struct oder Enum
Ich bin mir nicht sicher, welche von beiden Konstanten besser definieren können. Eine Struktur oder eine Aufzählung. Eine Struktur wird jedes Mal kopiert, wenn ich sie benutze oder nicht? Wenn ich an eine Struktur mit static letKonstanten denke , macht es meiner Meinung nach keinen Sinn, dass sie ständig kopiert …

5
Fügen Sie einer Aufzählung Funktionen hinzu
Ist es möglich, einem Enum-Typ in TypeScript Funktionen hinzuzufügen? zum Beispiel: enum Mode { landscape, portrait, // the dream... toString() { console.log(this); } } Oder: class ModeExtension { public toString = () => console.log(this); } enum Mode extends ModeExtension { landscape, portrait, } Natürlich toString()würde die Funktion so etwas wie …
78 enums  typescript 





Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.