G ++ -Wall seçeneği -Wreorder içerir. Bu seçeneğin ne yaptığı aşağıda açıklanmıştır. Birinin neden umursacağı belli değil (özellikle bunu -Wall'da varsayılan olarak açmak için yeterli).
-Wreorder (yalnızca C ++) Kodda verilen üye başlatıcıların sırası olmadığında uyar yürütülmesi gereken sırayla eşleşir. Örneğin: A yapısı { int i; int j; A (): j (0), i (1) {} }; Derleyici, i ve j için üye başlatıcıları yeniden düzenleyecektir. üyelerin beyan düzeniyle eşleşir, buna uyarı gönderir etki. Bu uyarı -Wall tarafından etkinleştirilir.
-Werror=reorder