SORU
5 ŞUBAT 2009, PERŞEMBE


Türleri içinde numaralama kullanarak Derleyici uyarı C4482 C

Sınıfımdan bir yöntem içinde numaralama tam adını kullanıyorum. Ama diyor ki derleyici uyarı alıyorum< . em ^"C4482 uyarı: kullanılan standart olmayan bir uzantı: '' nitelikli isim olarak kullanılan" . Foo numaralama . C , tam adı olmadan çeteleler kullanmaya gerek var mı? Ama IMO, o çirkin görünüyor.

Herhangi bir düşünce?

CEVAP
5 ŞUBAT 2009, PERŞEMBE


Evet, çeteleler bir yeni "", numaralama değerler kapsamında. çevre doğrudan kullanılabilir ad oluşturmak yok Olsun:

enum sample {
  SAMPLE_ONE = 1,
  SAMPLE_TWO = 2
};

int main() {
  std::cout << "one = " << SAMPLE_ONE << std::endl;
  return 0;
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BigDawsTv

    BigDawsTv

    20 HAZİRAN 2012
  • LiveForGodsKingdom

    LiveForGodsK

    6 NİSAN 2008
  • Triune Films

    Triune Films

    9 ŞUBAT 2006