«enums» etiketlenmiş sorular

Türün öğeleri, üyeleri veya numaralandırıcıları olarak adlandırılan bir dizi adlandırılmış değerden oluşan bir veri türü.

14
C ++: Enum değerini metin olarak yazdır
Böyle bir numaram varsa enum Errors {ErrorA=0, ErrorB, ErrorC}; Sonra konsola yazdırmak istiyorum Errors anError = ErrorA; cout<<anError;/// 0 will be printed ama istediğim şey "ErrorA" metni, if / switch'i kullanmadan yapabilir miyim? Ve bunun için çözümünüz nedir?
91 c++  enums 





12
C enum'dan değer yerine metin yazdır
int main() { enum Days{Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday}; Days TheDay; int j = 0; printf("Please enter the day of the week (0 to 6)\n"); scanf("%d",&j); TheDay = Days(j); //how to PRINT THE VALUES stored in TheDay printf("%s",TheDay); // isnt working return 0; }
89 c  enums 

8
İnt değeriyle ilişkilendirilen numaralandırma
Daha önce, LegNo numaralarım şu şekilde tanımlanmıştı: NO_LEG, LEG_ONE, LEG_TWO ve arayarak return LegNo.values()[i]; , her bir enum ile ilişkili değeri elde edebildim. Ama şimdi LegNonumaralandırmanın NO_LEG0 yerine int -1 olmasını istediğime karar verdim, bu yüzden int değerini başlatmak ve ayarlamak için özel bir kurucu kullanmaya karar verdim NO_LEG(-1), LEG_ONE(1), …
89 java  enums 

4
HTML içindeki Typescript numarasına yaklaşılamıyor
MyService.service.ts MyComponent.component.ts ve MyComponent.component.html'de kullanmak için Typescript ile bir enum yaptım. export enum ConnectionResult { Success, Failed } MyService.service.ts'den tanımlı bir enum değişkenini kolayca alıp karşılaştırabilirim: this.result = this.myService.getConnectionResult(); switch(this.result) { case ConnectionResult.Failed: doSomething(); break; case ConnectionResult.Success: doSomething(); break; } Ayrıca * ngIf deyimini kullanarak HTML'mde bir karşılaştırma yapmak için …

5
Enum vs Kesin yazılmış enum
C ++ programlamada acemiyim. Bugün yeni bir konuyla karşılaşıyorum: güçlü bir şekilde yazılmış enum. Biraz araştırdım ama şimdiye kadar buna neden ihtiyacımız olduğunu ve bunun ne işe yaradığını bulamıyorum? Örneğin, bizde: enum xyz{a, b, c}; /*a = 0, b = 1, c = 2, (Typical C format)*/ Neden yazmamız gerekiyor: …
84 c++  c++11  enums 


8
C ++ 'da int numaralandırmanın genel yolu
Döküm için genel bir yolu var mı inthiç enumde C++? Bir intaralığına düşerse enumbir enumdeğer döndürmelidir , aksi takdirde bir exception. Genel olarak yazmanın bir yolu var mı ? Birden fazlası enum typedesteklenmelidir. Arka plan: Harici bir enum türüne sahibim ve kaynak kodu üzerinde denetimim yok . Bu değeri bir …
82 c++  casting  enums 

2
MySQL ENUM değerlerinin adlarında boşluk varsa Python Enum özelliklerini nasıl tanımlayabilirim?
Python'um var Enum sınıfı : from enum import Enum class Seniority(Enum): Intern = "Intern" Junior_Engineer = "Junior Engineer" Medior_Engineer = "Medior Engineer" Senior_Engineer = "Senior Engineer" MYSQL veritabanında kıdem ENUM sütununda "Intern", "Junior Engineer", "Medior Engineer", "Senior Engineer" değerleri bulunur. Sorun şu ki bir hata alıyorum: LookupError: "Junior Engineer" is …

2
Neden Java'da EnumMap bir SortedMap değil?
EnumMap<K extends Enum<K>, V> Java'da, javadoc'ta da görebileceğiniz gibi, ilişkili numaralandırmanın tanımı ile açıkça sıralanmıştır: Enum haritaları anahtarlarının doğal sırasına göre (enum sabitlerinin bildirildiği sıra) tutulur. Bu koleksiyonları izleme geri yineleyicileri yansıtılır ( keySet(), entrySet()ve values()). İhtiyacım olan SortedMapanahtar türü olarak bir numaralandırma kullanmak. headMap()Veya gibi yöntemler kullanmak istiyorum firstKey(), …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.