我说服我的团队再次开启编译器警告。不知何故,所有警告(-w)都被禁用了(不要问为什么...)。他们中的大多数都是显而易见的,但其中一个真的很烦人。我从我的日期和时间类中获得它,这些类在许多地方都被使用。故事真的很简单。时间是日期的子类,它们都定义了它们的运算符。有什么问题吗?这是我收到的警告:
Warning: ACTime::operator- hides the function ACDate::operator-(const ACDate&) const.
也许有人可以给我提供链接,描述每个SunStudio C++编译器警告的含义?我找不到这个... 谢谢!