ฉันได้รับคำเตือนมากมายจากรหัสบุคคลที่สามที่ฉันไม่สามารถแก้ไขได้ มีวิธีปิดการใช้งานคำเตือนนี้หรืออย่างน้อยก็ปิดการใช้งานในบางพื้นที่ (เช่น #pragma push / pop ใน VC ++)
ตัวอย่าง:
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_'