SORU
14 EKİM 2009, ÇARŞAMBA


gcc uyarı" '' sonra başlatılır;

Yapamayacağım 3. Parti kodu bu uyarıları bir sürü değişiklik alıyorum. Bir şekilde bu uyarıyı devre dışı bırakmak ya da en azından bazı alanlarda (gibi #pragma VC/push pop) için devre dışı bırakmak için var mı?

Örnek:

list.h:1122: warning: `list<LogOutput*, allocator<LogOutput*> >::node_alloc_' will be initialized after 
list.h:1117: warning:   `allocator<LogOutput*> list<LogOutput*, allocator<LogOutput*> >::alloc_'

CEVAP
17 Aralık 2010, Cuma


Üyeler sınıfta göründükleri gibi aynı sırada başlatıcı listesinde göründüğünden emin olun

Class C {
   int a;
   int b;
   C():b(1),a(2){} //warning, should be C():a(2),b(1)
}

veya -Wno-reorder açabilirsiniz

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Jaclyn W

    Jaclyn W

    5 Mayıs 2006
  • ShayLoss

    ShayLoss

    5 Kasım 2009
  • soyacincautv

    soyacincautv

    14 NİSAN 2010