<div dir="ltr">About to start dropping virtual when there is override and convert CPL_OVERRIDE to override<div><br></div><div>I tested the override on destructors that got me in trouble with MSVC older compilers not to long ago and all CI runs pass.  <a href="https://trac.osgeo.org/gdal/changeset/41034">https://trac.osgeo.org/gdal/changeset/41034</a></div><div><br></div><div>Example diff for the change in frmts/raw:</div><div><br clear="all"><div><a href="https://pastebin.com/uuMv6mWj">https://pastebin.com/uuMv6mWj</a><br></div><div><br></div><div>From <a href="https://trac.osgeo.org/gdal/wiki/rfc68_cplusplus11">https://trac.osgeo.org/gdal/wiki/rfc68_cplusplus11</a>:</div><div><span style="color:rgb(0,0,0);font-family:Verdana,Arial,"Bitstream Vera Sans",Helvetica,sans-serif;font-size:13px"><br></span></div><div><span style="color:rgb(0,0,0);font-family:Verdana,Arial,"Bitstream Vera Sans",Helvetica,sans-serif;font-size:13px">    7. CPL_OVERRIDE -> override and remove redundant virtual</span><br></div><div><span style="color:rgb(0,0,0);font-family:Verdana,Arial,"Bitstream Vera Sans",Helvetica,sans-serif;font-size:13px"><br></span></div><div><span style="color:rgb(0,0,0);font-family:Verdana,Arial,"Bitstream Vera Sans",Helvetica,sans-serif;font-size:13px">-kurt</span></div>
</div></div>