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

  • BrandonHarrisWalker

    BrandonHarri

    27 Kasım 2006
  • Learn word 2013 tutorials

    Learn word 2

    5 AĞUSTOS 2014
  • Make:

    Make:

    23 Mart 2006