Le g++ -Wall option comprend -Wreorder. Ce que cette option n'est décrite ci-dessous. Il n'est pas évident pour moi pourquoi quelqu'un aurait soins (surtout assez de désactiver cette sur par défaut dans la Paroi).
-Wreorder (C++ seulement) Avertir lors de la commande de membre des initialiseurs de la donnée dans le code n'est pas correspondent à l'ordre dans lequel elles doivent être exécutées. Par exemple: struct A { int i; int j; Un(): j (0), i (1) { } }; Le compilateur va réorganiser le membre initialiseurs pour i et j à correspondre à l'ordre de déclaration des membres, émettre un avertissement pour que effet. Cet avertissement est activé par -Mur.