C++ Logo

STD-DISCUSSION

Advanced search

Subject: Aggregate initialization with reuse?
From: Bjorn Reese (breese_at_[hidden])
Date: 2019-06-02 08:26:50


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};


STD-DISCUSSION list run by herb.sutter at gmail.com

Older Archives on Google Groups