26 Kasım 2009, PERŞEMBE
C uzanan çeteleler ?
C/uzatmak bir şekilde"" çeteleler? gözetmez
I. E:
enum Enum {A,B,C};
enum EnumEx : public Enum {D,E,F};
ya da en azından ikisi arasında bir dönüşüm tanımlamak?
CEVAP
26 Kasım 2009, PERŞEMBE
Hayır, yok.
enum
C gerçekten kötü bir şey vardır , ve tabii ki çok talihsiz bir olay.
Hatta class enum
C 0 x tanıtılan bu kullanildigini sorunu en azından tür güvenliği için bazı şeyler yapıyorlar olsa) hitap etmez.
enum
tek avantajı var olmasıdır: güvenlik sırasında derleyici tarafından doğrudan yerine olarak herhangi bir çalışma zamanı havai heybetli değil. bazı tip sunuyoruz
Eğer böyle bir hayvan istiyorsan, Kendin çalışman gerekecek:
- bir sınıf bir int (temel olarak) içeren
MyEnum
, oluşturun - ilginç değerleri için adlı kurucular oluşturun
şimdi kendi sınıfı (ekleme kurucular adlı) uzatmak denir
O, asla bir numaralandırma ile ilgili satistifying bir yolunu buldum ama geçici bir çözüm
Bunu Paylaş:
numaralama.() değerleri - iade çetelel...
En yaygın# ına C çeteleler işlemleri...
Golang içinde çeteleler temsil eden de...
Nasıl Varlık Çerçevesi içinde Çetelele...
Nasıl parantez (yuvarlak parantez) ara...