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

  • Charles Griffin Gibson

    Charles Grif

    26 NİSAN 2006
  • HTC

    HTC

    12 Ocak 2006
  • MikeyMacintosh

    MikeyM

    28 Aralık 2009