«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ü.

16
Genel statik son alanları olan bir sınıfa göre Java numaralandırmasının avantajı nedir?
C # ile çok aşinayım ama Java ile daha çok çalışmaya başladım. Java'daki numaralandırmaların temelde C #'dakilere eşdeğer olduğunu öğrenmeyi bekliyordum, ancak görünüşe göre durum böyle değil. Başlangıçta, Java numaralandırmalarının çok avantajlı görünen birden fazla veri parçası içerebileceğini öğrenmekten heyecan duydum ( http://docs.oracle.com/javase/tutorial/java/javaOO/enum.html ). Bununla birlikte, o zamandan beri, C …
152 java  enums 


7
Java sabit değerleri neden genel tür parametrelerine sahip olmamalı?
Java numaralandırmaları harika. Jenerikler de öyle. Elbette hepimiz tür silme nedeniyle ikincisinin sınırlamalarını biliyoruz. Ama anlamadığım bir şey var, Neden böyle bir sıralama oluşturamıyorum: public enum MyEnum<T> { LITERAL1<String>, LITERAL2<Integer>, LITERAL3<Object>; } Bu genel tip parametresi <T>daha sonra çeşitli yerlerde yararlı olabilir. Bir yöntem için genel bir tür parametresi düşünün: …
152 java  generics  enums 

5
Sınıf içindeki bir numaralandırma bildirme
Aşağıdaki kod snippet'inde, Colornumaralandırmanın Carkapsamını sınırlamak ve genel ad alanını "kirletmemek" için sınıflandırma sınıf içinde bildirilir . class Car { public: enum Color { RED, BLUE, WHITE }; void SetColor( Car::Color color ) { _color = color; } Car::Color GetColor() const { return _color; } private: Car::Color _color; }; (1) …
151 c++  class  enums  namespaces  scope 

7
Java Numaralandırma tanımı
Java jeneriklerini oldukça iyi anladığımı düşündüm, ama sonra java.lang.Enum'da aşağıdakilere rastladım: class Enum<E extends Enum<E>> Birisi bu tür parametrenin nasıl yorumlanacağını açıklayabilir mi? Benzer bir tip parametresinin nerede kullanılabileceğine dair başka örnekler sağlamak için bonus puanlar.
151 java  generics  enums  crtp 

10
Enum tanımındaki tilde (~) nedir?
Bunca zamandır C # kullandıktan sonra bile bilmediğim şeyleri bulmayı başardım ... Bunun için internette arama yapmayı denedim, ancak aramada "~" kullanmak benim için pek işe yaramıyor ve MSDN'de de hiçbir şey bulamadım (orada olmadığını söylememe gerek) Bu kod parçacığını yakın zamanda gördüm, tilde (~) ne anlama geliyor? /// <summary> …

6
Bir C ++ enum sınıfının yöntemleri olabilir mi?
İki değer içeren bir numaralandırma sınıfı var ve bir değer alan ve diğerini döndüren bir yöntem oluşturmak istiyorum. Ayrıca tip güvenliğini korumak istiyorum (bu yüzden numaralandırmalar yerine numaralandırma sınıfını kullanıyorum). http://www.cplusplus.com/doc/tutorial/other_data_types/ yöntemler hakkında hiçbir şeyden bahsetmez Ancak, herhangi bir sınıf türünün yöntemleri olabileceği izlenimi altındaydım.
145 c++  methods  enums 

3
UML sınıf diyagramı enum
Bir sınıf diyagramı modelleniyorum. Bir sınıfın niteliği bir numaralandırmadır. Bunu nasıl modelleyebilirim? Normalde böyle bir şey yaparsınız: - name : string Ama bunu bir numaralandırma ile nasıl yapar?
145 class  enums  uml  diagram 

9
Swift Enum'u Obj-C'de kullanmak mümkün mü?
Obj-C sınıfımın bazılarını Swift'e dönüştürmeye çalışıyorum. Ve diğer bazı Obj-C sınıfları bu dönüştürülmüş sınıfta hala enum kullanıyor. Sürüm Öncesi Dokümanlarda arama yaptım ve bulamadım ya da özledim. Obj-C Sınıfında Swift enum kullanmanın bir yolu var mı? Veya bu sorunun dokümanı için bir bağlantı mı? Eski Obj-C kodumda ve yeni Swift …
145 objective-c  enums  swift 

6
Python'da dizeyi Enum'a dönüştürme
Bir dizeyi Python'un Enum sınıfına dönüştürmenin (seriyi kaldırmanın) doğru yolunun ne olduğunu merak ediyorum. getattr(YourEnumType, str)İşi yapıyor gibi görünüyor , ama yeterince güvenli olup olmadığından emin değilim. Daha spesifik olmak gerekirse, bir 'debug'dizeyi şöyle bir Enum nesnesine dönüştürmek istiyorum: class BuildType(Enum): debug = 200 release = 400

21
Objektif-c typedef'i dize eşdeğerine dönüştürün
.H dosyamda olduğu gibi bir typedef var olduğunu varsayarsak: typedef enum { JSON, XML, Atom, RSS } FormatType; Typedef sayısal değerini bir dizeye dönüştüren bir işlev oluşturmak istiyorum. Örneğin, mesaj [self toString:JSON]gönderildiyse; 'JSON' döndürecektir. İşlev şöyle görünecektir: -(NSString *) toString:(FormatType)formatType { //need help here return []; } Bu arada, bu …
141 c  objective-c  enums  typedef 



7
C'deki bir enumun büyüklüğü nedir?
Bir dizi numaralandırma değerleri oluşturuyorum, ancak her bir numaralandırma değeri 64 bit genişliğinde olması gerekir. Doğru hatırlıyorsam, bir enum genellikle int ile aynı boyuttadır; ama bir yerde okuduğumu düşündüm (en azından GCC'de) derleyicinin enum değerlerini tutmak için ihtiyaç duydukları herhangi bir genişliği yapabilir. Peki, 64 bit genişliğinde bir numaraya sahip …
140 c  enums 


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.