发出 +w 发出的所有警告以及可能无害但可能降低程序最大可移植性的技术违规的警告。
+w2 选项不再发出关于在系统头文件中使用与实现相关的构造方面的警告。因为系统头文件是实现,所以发出警告是不合适的。从 +w2 删除这些警告可以更主动地使用该选项。
某些 Solaris OS 和 C++ 标准头文件会导致在使用 +w2 编译时出现警告。
+w