C++ Logo

std-discussion

Advanced search

Re: Aggregate initialization with reuse?

From: Language Lawyer <language.lawyer_at_[hidden]>
Date: Sun, 2 Jun 2019 17:34:23 +0300
https://stackoverflow.com/a/32945791/9585016

On 02/06/2019 16:26, Bjorn Reese via Std-Discussion wrote:
> Assuming I have an aggregate, is it legal to initialize later member
> variables with earlier member variables?
>
> For instance, is it legal to use a.x in the aggregate initialization
> below:
>
> struct {
> int x;
> int y;
> } a{42, a.x};

Received on 2019-06-02 09:36:12