> Hello everyone,
>
[quoted text clipped - 6 lines]
> 2. It yse in (1), are there any practical usage of this type of
> "overloading"?
First, you are not overloading, you cannot overload by return type, and you
cannot overload names in a base class.
You are also not overriding, because the base definition is not virtual.
You are simply hiding the base name.
Furthermore, the top level const of a return type is meaningless.
> Code:
> --------------------
[quoted text clipped - 29 lines]
> Posted via http://www.codecomments.com
> ------------------------------------------------------------------------