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

  • BachelorsPadTv

    BachelorsPad

    17 Ocak 2012
  • KendrickLamarVEVO

    KendrickLama

    9 ŞUBAT 2011
  • PlayStation

    PlayStation

    16 Aralık 2005