在XCode中发出未使用的参数警告

时间:2014-10-17 17:12:43

标签: c++ xcode parameters warnings

我正在使用XCode版本6.0.1(6A317)和Mac OS X Mavericks。在我的C ++项目中,我最近发现了一个错误,可以通过我忘记使用函数的一个参数来检测到这个错误。在这种情况下,如何让XCode发出警告?

例如,以下函数应该导致两个警告(对于两个未使用的参数):

int main(int argc, const char * argv[]) {
    return 0;
}

2 个答案:

答案 0 :(得分:1)

打开项目的构建设置。在顶部的搜索字段中,输入“unused”。

您将在警告下看到几个匹配的设置。其中之一是未使用的参数。打开它。

enter image description here

答案 1 :(得分:0)

定义函数时,不需要为未使用的参数编写具体的参数名称,即

#include<iostream>

int foo(int a, int, int c)
{
    std::cout<<a<<std::endl;
    return c;
}

int main()
{
    foo(1,2,3);
}