C++ concepts: DefaultConstructible
From cppreference.com
Specifies that an instance of the type can be default constructed.
[edit] Requirements
The type T
satisfies DefaultConstructible
if
Given
-
u
, an arbitrary identifier
The following expressions must be valid and have their specified effects
Expression | Post-conditions |
---|---|
T u | The object u is default-initialized
|
T u{} | The object u is value-initialized.
|
T()
T{} |
A temporary object of type T is value-initialized.
|
[edit] See also
checks if a type has a default constructor (class template) |