私は自分のチームに、コンパイラの警告を再びオンにするように話しました。どのようにすべての警告 (-w) が無効になったか (聞かないでください...)。それらのほとんどは明らかですが、そのうちの1つは本当に面倒です。多くの場所で使用されている日付と時刻のクラスから取得します。ストーリーは実にシンプル。Time は Date のサブクラスであり、両方とも演算子が定義されています。それの何が問題なのですか?これが私が得る警告です:
Warning: ACTime::operator- hides the function ACDate::operator-(const ACDate&) const.
おそらく、SunStudio C++ コンパイラの各警告の意味を説明しているドキュメントを誰かがリンクしてくれませんか? 私はこれを見つけることができません.ありがとう!