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

  • Art Food Kitty - Kelly Eddington

    Art Food Kit

    7 Kasım 2006
  • Awesome Toys TV

    Awesome Toys

    18 HAZİRAN 2014
  • NightShader1

    NightShader1

    25 Temmuz 2006