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

  • BiGSH0TROB

    BiGSH0TROB

    7 NİSAN 2011
  • Goran Dimov

    Goran Dimov

    1 HAZİRAN 2014
  • oHeymarvin

    oHeymarvin

    11 Temmuz 2013

İLGİLİ SORU / CEVAPLAR