Using C++ in GCC is OK
Jeff Law
law@redhat.com
Wed Jun 2 00:49:00 GMT 2010
On 06/01/10 17:42, Ian Lance Taylor wrote:
>
>>> The biggest need for this-> is when calling methods in the current
>>> class if the current class happens to be in a template.
>>>
>> The 'this->' is needed when the current class and base class are both
>> templates and the name is declared in the base class, and not if it's
>> declared in the current class. That is not likely to happen in a
>> hurry while the convention is to not define any templates.
>>
> Right, but it may happen some day. Also there is the issue of
> clarity. I think it is clearer to see this->get() rather than get().
>
Agreed. For me at least, that style is far easier to read and
understand. It's very clear what "get" means.
Jeff
More information about the Gcc
mailing list