On 12/2/13 5:30 PM, Manu wrote:
On 3 December 2013 08:43, Andrei Alexandrescu <[email protected] <mailto:[email protected]>> wrote:On 12/2/13 4:19 AM, Manu wrote: The problem is that virtual is irrevocable. It can't be removed without breaking the API Here we go again. No, that's not the problem. A similar issue goes about final. You can safely add virtual to a function where it wasn't previously present without breaking code.
If not breaking code is something of value to you, you should appreciate that final-by-default would break a bunch of code.
Andrei
