Als «enums» getaggte Fragen

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

7
Java Enum Definition
Ich dachte, ich verstehe Java-Generika ziemlich gut, aber dann bin ich in java.lang.Enum auf Folgendes gestoßen: class Enum<E extends Enum<E>> Könnte jemand erklären, wie dieser Typparameter zu interpretieren ist? Bonuspunkte für die Bereitstellung anderer Beispiele dafür, wo ein ähnlicher Typparameter verwendet werden könnte.
151 java  generics  enums  crtp 

5
Deklaration einer Aufzählung innerhalb einer Klasse
Im folgenden Codeausschnitt wird die ColorAufzählung innerhalb der CarKlasse deklariert , um den Umfang der Aufzählung einzuschränken und zu versuchen, den globalen Namespace nicht zu "verschmutzen". class Car { public: enum Color { RED, BLUE, WHITE }; void SetColor( Car::Color color ) { _color = color; } Car::Color GetColor() const …
150 c++  class  enums  namespaces  scope 


7
Warum sollten Java-Enum-Literale keine generischen Typparameter haben können?
Java-Enums sind großartig. Generika auch. Natürlich kennen wir alle die Einschränkungen des letzteren aufgrund der Typlöschung. Aber eines verstehe ich nicht: Warum kann ich so eine Aufzählung nicht erstellen: public enum MyEnum<T> { LITERAL1<String>, LITERAL2<Integer>, LITERAL3<Object>; } Dieser generische Typparameter <T>könnte dann wiederum an verschiedenen Stellen nützlich sein. Stellen Sie …
148 java  generics  enums 



3
UML-Klassendiagramm-Aufzählung
Ich modelliere ein Klassendiagramm. Ein Attribut einer Klasse ist eine Aufzählung. Wie modelliere ich das? Normalerweise machst du so etwas: - name : string Aber wie macht man das mit einer Aufzählung?
145 class  enums  uml  diagram 

6
Kann eine C ++ - Enum-Klasse Methoden haben?
Ich habe eine Enum-Klasse mit zwei Werten und möchte eine Methode erstellen, die einen Wert empfängt und den anderen zurückgibt. Ich möchte auch die Typensicherheit gewährleisten (deshalb verwende ich die Aufzählungsklasse anstelle von Aufzählungen). http://www.cplusplus.com/doc/tutorial/other_data_types/ erwähnt nichts über Methoden Ich hatte jedoch den Eindruck, dass jede Art von Klasse Methoden …
144 c++  methods  enums 

9
Ist es möglich, Swift's Enum in Obj-C zu verwenden?
Ich versuche, einen Teil meiner Obj-C-Klasse in Swift umzuwandeln. Und einige andere Obj-C-Klassen verwenden immer noch Enum in dieser konvertierten Klasse. Ich habe in den Pre-Release-Dokumenten gesucht und konnte es nicht finden oder habe es verpasst. Gibt es eine Möglichkeit, Swift enum in der Obj-C-Klasse zu verwenden? Oder ein Link …
144 objective-c  enums  swift 

21
Konvertieren Sie Objective-C Typedef in sein String-Äquivalent
Angenommen, ich habe ein typedef in meiner .h-Datei als solches deklariert: typedef enum { JSON, XML, Atom, RSS } FormatType; Ich möchte eine Funktion erstellen, die den numerischen Wert des typedef in eine Zeichenfolge konvertiert. Zum Beispiel, wenn die Nachricht [self toString:JSON]gesendet wurde; es würde 'JSON' zurückgeben. Die Funktion würde …
141 c  objective-c  enums  typedef 


7
Wie groß ist eine Aufzählung in C?
Ich erstelle eine Reihe von Aufzählungswerten, aber jeder Aufzählungswert muss 64 Bit breit sein. Wenn ich mich richtig erinnere, hat eine Aufzählung im Allgemeinen die gleiche Größe wie eine int; aber ich dachte, ich hätte irgendwo gelesen, dass (zumindest in GCC) der Compiler die Aufzählung beliebig breit machen kann, um …
140 c  enums 



6
Konvertieren Sie einen String in Python in Enum
Ich frage mich, wie man einen String richtig in eine Python-Enum-Klasse konvertiert (deserialisiert). Scheint getattr(YourEnumType, str)den Job zu erledigen , aber ich bin mir nicht sicher, ob es sicher genug ist. Um genauer zu sein, möchte ich einen 'debug'String wie folgt in ein Enum-Objekt konvertieren : class BuildType(Enum): debug = …

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.