5 
 
        
      
      จุดประสงค์ของ g ++ -Wreorder คืออะไร
      
  ตัวเลือก g ++ -Wall รวมถึง - คำสั่งซื้อ ตัวเลือกนี้ทำอะไรอธิบายไว้ด้านล่าง ไม่ชัดเจนสำหรับฉันว่าทำไมบางคนถึงสนใจ (โดยเฉพาะอย่างยิ่งพอที่จะเปิดใช้งานตามค่าเริ่มต้นใน -Wall) - คำสั่งซื้อ (C ++ เท่านั้น) เตือนเมื่อลำดับของสมาชิกเริ่มต้นที่กำหนดในรหัสไม่ได้ ตรงกับคำสั่งที่พวกเขาจะต้องดำเนินการ ตัวอย่างเช่น struct A { int i; int j; A (): j (0), i (1) {} }; คอมไพเลอร์จะจัดเรียง initializers สมาชิกใหม่สำหรับ i และ j to ตรงกับคำสั่งประกาศของสมาชิกปล่อยเตือนไปที่ ผล คำเตือนนี้เปิดใช้งานโดย -Wall
      
        
          
                   150
                
        
        
          
                  
                    c++ 
                  
                    g++ 
                  
                    compiler-warnings