我是C ++的新手。
我想忽略警告-Wunused-result,我猜是由于-Wall标志而弹出的。
我确实在网上搜索,发现这是我可以通过声明一个来忽略它pragma。我没有太多的知识,pragma但是它说我必须写warning number才能忽略它。
什么是warning number的-Wunused-result,或者是有任何其他方式,我可以忽略或禁用此特定的警告?
码:-
freopen("input", "r", stdin);
freopen("output", "a", stdout);
Run Code Online (Sandbox Code Playgroud)
关于编译:
warning: ignoring return value of ‘FILE* freopen(const char*, const char*, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
Run Code Online (Sandbox Code Playgroud)
我发现我需要声明类似
#pragma warning( disable : number_of_warning )