C++ Logo


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.

David Ledger

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