-Wall 和 -Weverything 之间有什么区别?
What are the differences between -Wall and -Weverything?
我假设它们是不同编译器的相同标志,但在我看来,差异远不止于此。我只是想确定一下。
-Wall 打开了许多有用的警告,并且根据您的风格和完美感,您会发现编译器对您唠叨不休。解决这些将提高代码质量并在错误被发现之前解决它们。
-Weverything 会警告几乎所有您能找到的小东西。甚至一些根据 C++ 语言完全没问题的事情。这在 IDE 设置中比在编译代码时更有用。
我假设它们是不同编译器的相同标志,但在我看来,差异远不止于此。我只是想确定一下。
-Wall 打开了许多有用的警告,并且根据您的风格和完美感,您会发现编译器对您唠叨不休。解决这些将提高代码质量并在错误被发现之前解决它们。
-Weverything 会警告几乎所有您能找到的小东西。甚至一些根据 C++ 语言完全没问题的事情。这在 IDE 设置中比在编译代码时更有用。