Según Wikipedia, en este ejemplo:anulaciones explícita y definitiva C++ 0x
struct Base {
virtual void some_func(float);
};
struct Derived : Base {
virtual void some_func(float) override;
};
pensé override
no era una palabra clave C++, así que lo que significa realmente? Podemos lograr lo mismo sin esa palabra clave así que ¿por qué alguien lo necesita?
También existe la palabra clave final
que todavía no funciona en VS2010:
struct Base1 final { };
struct Derived1 : Base1 { }; // ill-formed because the class Base1
// has been marked final
¿No has leído el artículo de Wikipedia se vincula a? Explica por qué esa palabra clave es útil. – Mat
'sealed' es la palabra clave de VC++ 2010 para' final'. – ildjarn
@ildjarn: ¿En el modo Microsoft C++/CLI o en el modo Standard C++ 11? – dalle