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

  • oHeymarvin

    oHeymarvin

    11 Temmuz 2013
  • WoodysGamertag

    WoodysGamert

    17 Aralık 2009
  • xSammyJoe1

    xSammyJoe1

    19 Temmuz 2011