C++ Logo


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

   struct {
     int x;
     int y;
   } a{42, a.x};

STD-DISCUSSION list run by std-discussion-owner@lists.isocpp.org

Older Archives on Google Groups