Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.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++ 如果Visual Studio„;查找所有参考资料“;不起作用?_C++_Visual Studio_Visual C++ - Fatal编程技术网

C++ 如果Visual Studio„;查找所有参考资料“;不起作用?

C++ 如果Visual Studio„;查找所有参考资料“;不起作用?,c++,visual-studio,visual-c++,C++,Visual Studio,Visual C++,我要处理的特殊情况是找到该方法的所有用法 在整个解决方案中。请假设Visual Studio功能“查找所有引用”不适用于这种情况。要查找方法CTime::Format的所有用法,请执行以下步骤: 步骤1:用整个解决方案中的字符串CCTime替换字符串CTime 步骤2:执行以下步骤: #include "atltime.h" class CCTime : public CTime { public: [[deprecated("--> uses th

我要处理的特殊情况是找到该方法的所有用法
在整个解决方案中。请假设Visual Studio功能“查找所有引用”不适用于这种情况。

要查找方法CTime::Format的所有用法,请执行以下步骤:

步骤1:用整个解决方案中的字符串CCTime替换字符串CTime

步骤2:执行以下步骤:

#include "atltime.h"

class CCTime : public CTime
{
public:
    [[deprecated("--> uses the method CTime::Format")]]
    CString Format(LPCTSTR pszFormat) const
    {
        return CString(_T(" "));
    }
};

第3步:重新生成整个解决方案,以便在正确的位置获得编译错误。

第2步需要更多的工作,才能让所有合法的
CTime
代码改用
CCTime
正确编译。好的,请您详细指出“第2步需要更多工作”的意思?例如
CTime t0(0),t1{u time64(NULL)}除非你添加了适当的构造函数,否则将不再编译<代码> ccTime/Cord>。不承认C++中过载解决方案复杂性的人的危险建议也很重。像你以前的问题,这是一次又一次的。我很高兴你有了解决方案,谢谢你的分享。如果您将它们标记为答案,我将不胜感激,这将对其他社区有益。
不起作用
太笼统了。虽然它可能无法满足您的所有需求和/或期望,“查找所有参考资料”报告中的工作非常重要。应报告优秀的、可重复的错误。如果允许更改C++编译器,可以切换到并编写