Skip to content

Variant initialization improvisation (suggestion) #600

@amutamil

Description

@amutamil

when variant is declared without initialisation default constructor of variant construct with first data type mentioned. so can we include this in .

for example currently
variant <int, string> v; is compiled to
std::variant<int, std::basic_string<char> > v = std::variant<int, std::basic_string<char> >();.
but can we implement something like
std::variant <int, std::basic_string<char> > v = std::variant<int, std::basic_string<char> ><int, 0>(); which is more similar to MSVC compilation

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions