[英]Visual Studio 2015 IntelliSense error but solution compiles
我知道已经有一个这样的线程,但是我已经尝试了所有建议的方法,并且错误仍在编辑器中显示,但是解决方案可以编译。 我的问题可能有所不同。
我有一个名为getCurrentTime
的函数,它具有相同的名称,在两个单独的文件中定义并且继承到不同的类。 它是这样的:
NetworkClientState
使用NetworkClient
基类中的getCurrentTime
。 GameClient
以及LinearPrediction
和QuadraticPrediction
都使用getCurrentTime
在定义Prediction
基类。
Intellisense坚持强调Prediction::getCurrentTime
但该程序可以编译并运行。 尽管如果我using NetworkClient::getCurrentTime
,它会说getCurrentTime
不明确。 我该怎么办才能消除此Intellisense错误?
我设法通过将Prediction::getCurrentTime
弹出到.cpp
文件中,然后仅从头文件中删除声明来解决此问题。 由于多重继承,该错误可能会弹出。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.