Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/17.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++;在ubuntu中? 如何在Ubuntu中对C++停止使用未使用变量的警告?< /强> 警告: c、 cpp:11:6:警告:未使用的变量“k”[-Wunused variable]_C++ - Fatal编程技术网

如何停止对C++;在ubuntu中? 如何在Ubuntu中对C++停止使用未使用变量的警告?< /强> 警告: c、 cpp:11:6:警告:未使用的变量“k”[-Wunused variable]

如何停止对C++;在ubuntu中? 如何在Ubuntu中对C++停止使用未使用变量的警告?< /强> 警告: c、 cpp:11:6:警告:未使用的变量“k”[-Wunused variable],c++,C++,您可以删除该变量,因为它未使用。我认为,在大多数情况下,最好通过删除(或使用)变量来解决此警告,而不是抑制它。或者: 使用变量 或将其移除 或者将其标记为未使用(使用[[maybe_unused]],如果有的话,或者使用特定于GCC的unused) 此外,作为未来的实践,您可以使用更有意义的变量名。还有另一种方法是将其作废——或者这已经属于“使用它”的范畴了吗?@Aconcagua这一说法的语义可能会有争议,但在我看来,这是一种“使用它”的方式:)如果它是一个函数参数,您可以删除它的名称,比如

您可以删除该变量,因为它未使用。我认为,在大多数情况下,最好通过删除(或使用)变量来解决此警告,而不是抑制它。

或者:

  • 使用变量
  • 或将其移除
  • 或者将其标记为未使用(使用
    [[maybe_unused]]
    ,如果有的话,或者使用特定于GCC的
    unused

此外,作为未来的实践,您可以使用更有意义的变量名。还有另一种方法是将其作废——或者这已经属于“使用它”的范畴了吗?@Aconcagua这一说法的语义可能会有争议,但在我看来,这是一种“使用它”的方式:)如果它是一个函数参数,您可以删除它的名称,比如
voidfoo(int/*unused_int*/){}
这不是ubuntu的问题,而是编译器如何处理未使用的变量。请提供编译的最低代码。删除未使用的变量!