Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/140.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ [[可能未使用]]与结构化绑定?_C++_C++17 - Fatal编程技术网

C++ [[可能未使用]]与结构化绑定?

C++ [[可能未使用]]与结构化绑定?,c++,c++17,C++,C++17,我如何防止这里的警告[[maybe_unused]]在这种情况下似乎不起作用?如评论所示,-Wunused变量仅出现在gcc7中 [[maybe_unused]]不需要更新的gcc什么编译器(和版本)?Clang 5和gcc 9都不会产生这种诊断。只需升级编译器: : warning: unused variable ‘_y’ [-Wunused-variable] [[maybe_unused]] const auto [x, _y] = f();

我如何防止这里的警告<代码>[[maybe_unused]]在这种情况下似乎不起作用?

如评论所示,
-Wunused变量仅出现在gcc7中


[[maybe_unused]]
不需要更新的gcc

什么编译器(和版本)?Clang 5和gcc 9都不会产生这种诊断。只需升级编译器:
: warning: unused variable ‘_y’ [-Wunused-variable]
[[maybe_unused]] const auto [x, _y] = f();