SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Bobbylee Budde

    Bobbylee Bud

    13 ŞUBAT 2011
  • curioustravelers

    curioustrave

    12 AĞUSTOS 2006
  • Google Developers

    Google Devel

    23 AĞUSTOS 2007