繁体   English   中英

Visual Studio 2015 IntelliSense错误,但解决方案可编译

[英]Visual Studio 2015 IntelliSense error but solution compiles

我知道已经有一个这样的线程,但是我已经尝试了所有建议的方法,并且错误仍在编辑器中显示,但是解决方案可以编译。 我的问题可能有所不同。

我有一个名为getCurrentTime的函数,它具有相同的名称,在两个单独的文件中定义并且继承到不同的类。 它是这样的: 在此处输入图片说明

在此处输入图片说明

NetworkClientState使用NetworkClient基类中的getCurrentTime GameClient以及LinearPredictionQuadraticPrediction都使用getCurrentTime在定义Prediction基类。

Intellisense坚持强调Prediction::getCurrentTime但该程序可以编译并运行。 尽管如果我using NetworkClient::getCurrentTime ,它会说getCurrentTime不明确。 我该怎么办才能消除此Intellisense错误?

我设法通过将Prediction::getCurrentTime弹出到.cpp文件中,然后仅从头文件中删除声明来解决此问题。 由于多重继承,该错误可能会弹出。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM