草庐IT

Q_UNUSED

全部标签

javascript - JSLint 消息 : Unused variables

如果JSLint在这种情况下提示“i”是未使用的变量,我该怎么办:varitems="";$.each(data,function(i,item){items+=""+item.Text+"";});(i,item)是参数的必需顺序,我只使用“item”。除了容忍未使用的变量或重写$.each以使用索引之外,还有其他解决方案吗?这两种解决方案都是我不想做的?提前致谢。更新:我感谢所有的建议,但这段代码只是一个例子,向您展示我的意思,我有兴趣看到一个通用的解决方案,如果有的话。谢谢。 最佳答案 尝试:varitems="";/*jsl

javascript - JSLint 消息 : Unused variables

如果JSLint在这种情况下提示“i”是未使用的变量,我该怎么办:varitems="";$.each(data,function(i,item){items+=""+item.Text+"";});(i,item)是参数的必需顺序,我只使用“item”。除了容忍未使用的变量或重写$.each以使用索引之外,还有其他解决方案吗?这两种解决方案都是我不想做的?提前致谢。更新:我感谢所有的建议,但这段代码只是一个例子,向您展示我的意思,我有兴趣看到一个通用的解决方案,如果有的话。谢谢。 最佳答案 尝试:varitems="";/*jsl

mongodb - 使用 := gives unused error but using = don't in Go

我有一段代码,当我使用:=时出现错误,但是当我使用=时它编译正确。我学到的是:=只需要至少定义一个变量,其他的不需要定义,但考虑到这段代码是Go中的一个错误吗?不可编译的代码:错误:services/db_service.go:16:session已声明但未使用packageservicesimport("gopkg.in/mgo.v2""log")constDB="mmdb_dev"varSession*mgo.SessionfuncInitMongo()bool{url:="mongodb://localhost"log.Println("EstablishingMongoDBco

mongodb - 使用 := gives unused error but using = don't in Go

我有一段代码,当我使用:=时出现错误,但是当我使用=时它编译正确。我学到的是:=只需要至少定义一个变量,其他的不需要定义,但考虑到这段代码是Go中的一个错误吗?不可编译的代码:错误:services/db_service.go:16:session已声明但未使用packageservicesimport("gopkg.in/mgo.v2""log")constDB="mmdb_dev"varSession*mgo.SessionfuncInitMongo()bool{url:="mongodb://localhost"log.Println("EstablishingMongoDBco

Android Lint - 如何隐藏警告 'The resource Xxx appears to be unused'

我想为某些特定资源禁用(新)AndroidLint警告“资源Xxx似乎未使用”。对于其他Lint警告,我可以利用QuickAssist,它显示了3个选项来禁用警告,其中一个是针对该特定文件的。但是这个警告没有显示任何快速帮助,它在Eclipse中以通用黄色警告颜色出现在文件(定义资源的文件)的顶部。我也尝试手动编辑lint.xml文件,如下所示:但没有运气(我从AndroidLint引用here中获取了id)。 最佳答案 我今天遇到了这个问题,发现ImprovingYourCodewithlint页面非常有帮助。在“在XML中配置l

Android Lint - 如何隐藏警告 'The resource Xxx appears to be unused'

我想为某些特定资源禁用(新)AndroidLint警告“资源Xxx似乎未使用”。对于其他Lint警告,我可以利用QuickAssist,它显示了3个选项来禁用警告,其中一个是针对该特定文件的。但是这个警告没有显示任何快速帮助,它在Eclipse中以通用黄色警告颜色出现在文件(定义资源的文件)的顶部。我也尝试手动编辑lint.xml文件,如下所示:但没有运气(我从AndroidLint引用here中获取了id)。 最佳答案 我今天遇到了这个问题,发现ImprovingYourCodewithlint页面非常有帮助。在“在XML中配置l

c++ - g++ 不显示 'unused' 警告

我有一小段C++代码:#include#include#includeusingnamespacestd;intmain(){inti=0;istream_iteratorEOS;doublex;return0;}现在我用我的g++(GCC)4.4.4编译它g++-W-Wall-pedantictest.cc-otest得到:test.cc:Infunction'intmain()':test.cc:9:warning:unusedvariable'i'test.cc:11:warning:unusedvariable'x'为什么未使用的EOS没有警告? 最

c++ - g++ 不显示 'unused' 警告

我有一小段C++代码:#include#include#includeusingnamespacestd;intmain(){inti=0;istream_iteratorEOS;doublex;return0;}现在我用我的g++(GCC)4.4.4编译它g++-W-Wall-pedantictest.cc-otest得到:test.cc:Infunction'intmain()':test.cc:9:warning:unusedvariable'i'test.cc:11:warning:unusedvariable'x'为什么未使用的EOS没有警告? 最

c++ - 如何防止编译出我的 'unused' 全局变量?

我正在使用静态初始化来简化在C++中向工厂注册某些类的过程。不幸的是,我认为编译器正在优化“未使用”的对象,这些对象旨在在其构造函数中完成有用的工作。有没有办法告诉编译器不要优化全局变量?classSomeClass{public:SomeClass(){/*dosomethinguseful*/}};SomeClassinstance;我在SomeClass的构造函数中的断点没有被命中。在我的实际代码中,SomeClass在头文件中,而实例在源文件中,或多或少是单独的。编辑:正如KJAWolf所猜测的,这段代码实际上被编译成一个静态库,而不是可执行文件。其目的是将静态库也提供的某些类

c++ - 如何防止编译出我的 'unused' 全局变量?

我正在使用静态初始化来简化在C++中向工厂注册某些类的过程。不幸的是,我认为编译器正在优化“未使用”的对象,这些对象旨在在其构造函数中完成有用的工作。有没有办法告诉编译器不要优化全局变量?classSomeClass{public:SomeClass(){/*dosomethinguseful*/}};SomeClassinstance;我在SomeClass的构造函数中的断点没有被命中。在我的实际代码中,SomeClass在头文件中,而实例在源文件中,或多或少是单独的。编辑:正如KJAWolf所猜测的,这段代码实际上被编译成一个静态库,而不是可执行文件。其目的是将静态库也提供的某些类