C++ Logo

std-proposals

Advanced search

[std-proposals] Fixing Inheritance of Constructors from Aggregate bases

From: David Ledger <DavidLedger_at_[hidden]>
Date: Sun, 7 Apr 2024 04:36:59 +0000
Hello everybody!!
Right now, this will not compile:


struct Foo { int a, b; }

struct Bar : Foo { using Foo::Foo; }

auto bar = Bar{1, 2}; // ERROR


Which is confusing and unintuitive. This paper proposes an improvement to this behaviour.
https://seppeon.gitlab.io/cpp-proposals/inheritance-of-aggregate-initialization.html#_abstract

Regards,
David Ledger

Received on 2024-04-07 04:37:05