Questa risposta e i commenti aggiunti mostrano un modo per disabilitare diversi avvisi del compilatore usando le #pragma
direttive.
Perché uno vorrebbe farlo? Di solito gli avvisi sono lì per un motivo e ho sempre pensato che fossero buoni motivi. Esiste un "caso valido" in cui gli avvisi devono essere disabilitati? In questo momento non riesco a pensare a nessuno, ma forse sono solo io.