我试图找到我项目中所有未使用的方法。我有执行此操作的搜索方法,但是找到的最令人信服的答案是将所有函数声明为过时,并删除此属性,直到没有警告。
问题是我不知道如何将一个函数声明为过时的。当我写的时候:
[Obsolete]
class Vector3{
};
VS2005告诉我,过时不存在。
有什么建议么?
最佳答案
在gcc中,您可以使用__attribute__ ((deprecated))
将功能标记为已弃用。
看来__declspec(deprecated)
可能在VS中起到了作用。您还必须启用警告级别1才能进行诊断。
参见http://msdn.microsoft.com/en-us/library/044swk7y%28VS.80%29.aspx
关于c++ - 标记为过时,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3196160/