enums
Wygodne mapowanie pomiędzy enum i Int / String
Podczas pracy ze zmiennymi/parametrami, które mogą przyjmować tylko skończoną liczbę wartości, staram się zawsze używać enum ... o wyliczenia.
Obie metody wydają się strasznie niewygodne dla tak prostego (?) problem.
Jakieś inne pomysły/spostrzeżenia?
Forward deklarowanie enum w C++
Próbuję zrobić coś takiego:
enum E;
void Foo(E e);
enum E {A, B, C};
Które kompilator odrzuca. Rzuciłem okiem na Googl ... zadeklarować enum wewnętrznie w cpp i rozpowszechnić zbudowany plik biblioteki i nagłówek ludziom.
Co do kompilatora-to GCC.
Jak mam combobox związany z enum z niestandardowym formatowaniem ciągów dla wartości enum?
W poście Enum ToString opisano metodę, która używa atrybutu custom DescriptionAttribute w następujący sposób:
Enum HowNice ... (), ale to dużo pracy dla każdego enum, i wolałbym tego uniknąć.
Any pomysły?
Heck, dorzucę nawet uścisk jako nagrodę: -)
Łatwy sposób użycia zmiennych typów enum jako ciąg znaków w C?
Oto co próbuję zrobić:
typedef enum { ONE, TWO, THREE } Numbers;
Próbuję napisać funkcję, która zrobiłaby przypadek przeł ... st definiować w każdym przypadku, czy istnieje sposób, aby ustawić go za pomocą zmiennej enum, jak staram się zrobić powyżej?
Najlepszy sposób definiowania kodów błędów/ciągów znaków w Javie?
Piszę serwis internetowy w Javie i próbuję znaleźć najlepszy sposób na zdefiniowanie kodów błędów i powiązanych z nimi ciągów ... ojektu i jestem w stanie udokumentować kody błędów w linii i mieć je pomocna byłaby automatyczna aktualizacja w dokumentacji.
Implementacja Singletona z Enum (w Javie)
Przeczytałem, że możliwe jest zaimplementowanie Singleton w Javie za pomocą Enum takiego jak:
public enum MySingleton {
...
Ale jak to działa? W szczególności należy utworzyć instancję Object. Jak powstaje MySingleton? Kto robi new MySingleton()?
Czy powinienem używać #define, enum lub const?
W projekcie C++, nad którym pracuję, mam flagę rodzaj wartości, która może mieć cztery wartości. Te cztery flagi można łączy ... ystym nowoczesnym C++ bez #defines, a ja użyłem przestrzeni nazw i szablonów w kilku spacjach, więc te też nie są wykluczone.
Jak przekonwertować nazwy enum na ciąg znaków w c
Czy jest możliwość konwersji nazw enumeratorów na ciąg znaków w C?
Jaka jest zaleta Java enum w porównaniu z klasą z publicznymi statycznymi polami końcowymi?
Jestem bardzo zaznajomiony z C# , ale zaczynam bardziej pracować w Javie. Spodziewałem się dowiedzieć, że enums w Javie są za ... nal Planet NEPTUNE = new Planet(1.024e+26, 2.4746e7);
Z tego co wiem, odpowiedź Casablanki jest jedyną, która to zaspokaja.
Jak używać enums jako flagi w C++?
Traktowanie enum s jako flagi działa ładnie w C# poprzez atrybut [Flags], ale jaki jest najlepszy sposób, aby to zrobić w C++ ... ym jednak mieć jakiś mechanizm wymuszający bezpieczeństwo typu, żeby ktoś nie mógł napisać seahawk.flags = HasMaximizeButton.
Czy istnieje prosty sposób na konwersję C++ enum na string?
Załóżmy, że mamy kilka nazwanych enum:
enum MyEnum {
FOO,
BAR = 0x50
};
Wygooglowałem skrypt (dowolny język), ... kiem generowanych funkcji. Enums to w API, więc korzystanie z dotychczas proponowanych rozwiązań po prostu nie wchodzi w grę.
Czy moje liczby mogą mieć przyjazne nazwy? [duplikat]
To pytanie ma już odpowiedź tutaj:
łączenie enum z łańcuchami w C #
...
ThisNameWorks,
This Name doesn't work
Neither.does.this;
}
Czy nie można mieć enums z "przyjaznymi imionami"?
Java Enum definition
Myślałem, że dobrze rozumiem generyki Javy, ale potem natknąłem się na następujące rzeczy w Javie.lang.Enum:
class Enum< ... śnić jak interpretować ten parametr typu? Punkty bonusowe za podanie innych przykładów zastosowania podobnego parametru typu.
Jaka jest powszechna praktyka enum w Pythonie? [duplikat]
to pytanie ma już odpowiedzi tutaj :
... Pythonie? Czyli jak są replikowane w Pythonie?
public enum Materials
{
Shaded,
Shiny,
Transparent,
Matte
}
Ograniczenia typu Enum w C # [duplikat]
Możliwy duplikat:czy ktoś zna dobre obejście braku ograniczenia ogólnego enum?
Jaki jest powód, dla którego C# nie z ... st to, co chciałbym móc zrobić (w teorii).
public static T GetEnum<T>(this string description) where T : Enum
{
...
}
Java: sprawdź czy enum zawiera dany ciąg znaków?
Oto mój problem-Szukam (jeśli w ogóle istnieje) odpowiednika enum ArrayList.contains();.
Oto przykład mojego problemu z kode ... zez przełącznik / przypadek gdzie indziej. Stąd mój problem.
Zakładając, że coś takiego nie istnieje, jak mógłbym to zrobić?
Jak wyszukać enum Javy na podstawie jego wartości łańcuchowej?
Chciałbym wyszukać enum z jego wartości łańcuchowej (lub ewentualnie jakiejkolwiek innej wartości). Próbowałem poniższego kod ... toString(), this);
}
public static Verbosity getVerbosity(String key) {
return stringMap.get(key);
}
};
Jak używać enums w C++
Załóżmy, że mamy enum Jak poniżej:
enum Days {Saturday, Sunday, Tuesday,Wednesday, Thursday, Friday};
Chcę utworzyć insta ... turday)
?
Do czego właściwie odnoszą się te dwie rzeczy, ponieważ jedna jest w porządku, a druga powoduje błąd kompilacji?
Enum " Dziedziczenie"
Mam enum w niskopoziomowej przestrzeni nazw. Chciałbym zapewnić klasę lub enum w przestrzeni nazw średniego poziomu, która "d ... wisowi, który muszę spożywać. Otrzymałem WSDLs i XSDs, które definiują strukturę jako enum. Usługa nie może zostać zmieniona.
Gdzie jest dokumentacja metody values () Enum?
Deklaruję enum jako:
enum Sex {MALE,FEMALE};
I następnie, iterate enum jak pokazano poniżej:
for(Sex v : Sex.values()){ ... s ()? Jestem ciekaw skąd bierze się ta metoda?
API link :
https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html