On 2020/01/23 12:43:34, lemzwerg wrote:
> > Why is this ugly? std::string is really the name of the class.
> 
> No question, but I would prefer
> 
>   struct xxx {
>     using std:string;
> 
>     string foo;
>     string bar;
>     string baz;
>   }
> }
> 
> to
> 
>   struct xxx {
>     std::string foo;
>     std::string bar;
>     std::string baz;
>   }
> 
> for example, to increase legibility if there are many strings.

In my book, local types _decrease_ legibility since they force you to
hunt around for the definition in order to know what one is actually
talking about.

https://codereview.appspot.com/579240043/

Reply via email to