C++ Logo

std-proposals

Advanced search

Re: Proposal of constpub (DRAFT 1)

From: Andrew Tomazos <andrewtomazos_at_[hidden]>
Date: Tue, 14 Jan 2020 04:14:37 +1000
This doesn't address the final concern in the paper, removing the need to
create two different names for the same thing. ie In your example the two
names `x` and `m_x` rather than just the one name `x`.

On Tue, Jan 14, 2020 at 3:15 AM Matthew Woehlke <mwoehlke.floss_at_[hidden]>
wrote:

> On 21/11/2019 05.33, Andrew Tomazos via Std-Proposals wrote:
> > Please find attached a 2-page draft proposal entitled:
> >
> > Proposal of constpub
> >
> > It seems a little thing but easy to implement and I think it may have
> broad
> > appeal.
> >
> > Anyway, initial thoughts appreciated.
> > -Andrew.
>
> I would rather see:
>
> class foo
> {
> public:
> using x = std::as_const(m_x);
> protected:
> int m_x;
> }
>
> No new keywords, leverages the idea of "universal aliases", has more
> possible uses...
>
> --
> Matthew
>

Received on 2020-01-13 12:17:22