#pragma warning -文件特定的

#pragma warning - file specific?

本文关键字:文件 warning #pragma      更新时间:2023-10-16

问题很简单,但是我似乎在任何参考资料中都找不到答案。

如果我有一个#pragma warning()指令,编译器只定义当前文件吗?还是通过项目中的其他文件中的#include传播?

这可能是一个更广泛的问题,不一定特定于#pragma,但这是我特别担心的情况。

如果你把指令放在一个头文件中,它会影响包含该头文件的任何其他文件。它还会影响使用它后包含的任何头文件。如果您担心使用此功能会影响其他文件,可以使用#pragma warning (push)#pragma warning (pop)来撤销您只想在本地对一个文件所做的任何更改。