Namespaces
Variants

std::experimental:: in_place_t

From cppreference.net
Definiert im Header <experimental/optional>
struct in_place_t { } ;
(Library Fundamentals TS)

std::experimental::in_place_t ist ein leerer Klassentyp, der zur Unterscheidung von Überladungen von Konstruktoren und Memberfunktionen verwendet wird, die Argumente (möglicherweise ein Parameterpaket) für die In-place-Konstruktion eines Wertes entgegennehmen.

Siehe auch

In-Place-Konstruktions-Tag
(Tag)
(C++17)
Ein Wrapper, der möglicherweise ein Objekt enthält oder nicht
(Klassentemplate)