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