Boost ライブラリを使用するコードのセクションがあり、これらのタイプの警告メッセージが多数表示されます。
class x has virtual functions but non-virtual destructor
g++ 4.1.2 を使用して、このコードブロックの警告を一時的に無効にし、その後再度有効にする方法を教えてください。
私が試したことはすべて (pragma gcc diagnostic など)、g++ の新しいバージョンでのみサポートされているようです。
これらの警告だけを抑制するにはどうすればよいですか?