OpenNURBS member function declared with 'override' does not override a base class member


(G Migliorelli) #1

Almost seems working properly but, when building the final solution I do receive several errors of the following type:

E1455 member function declared with ‘override’ does not override a base class member c:\Program Files\Rhino 6 SDK\openNURBS\opennurbs_curveproxy.h 216

Suppose something trivial is compromising the final result. Any hint will be greatly appreciated.


(Dale Fugier) #2

Hi @gm_user,

Can you supply the block of code that is generating this error or warning?

Thanks,

– Dale


(G Migliorelli) #3

Hi Dale,
indeed it seems to be some kind of bug in VS2017 for which false positive errors are noified, even though code has been correctly built.
It depends on the option you build the solution with: if IntelliSentse+Build errors are required to be reported, you will receive lots of false positives.

Thanks anyway,
Giovanna


(Nathan 'jesterKing' Letwory) #4

I have never found the IntelliSense errors to be of much use exactly because of those incorrect error messages. It is the first thing I disable when installing VS.


(G Migliorelli) #5

I definitely agree!