# std::DefaultConstructible

From cppreference.com
< cpp‎ | concepts

Defined in header `<concepts>` |  |
template < class T > concept DefaultConstructible = std:: Constructible <T>; |  | (since C++20)

The `DefaultConstructible` concept provides a shorthand for the common case when the question is whether a type can be constructed with no arguments.

### See also

Constructible (C++20) | specifies that a variable of the type can be constructed from or bound to a set of argument types (concept)
is_default_constructibleis_trivially_default_constructibleis_nothrow_default_constructible (C++11)(C++11)(C++11) | checks if a type has a default constructor (class template)

Retrieved from "https://en.cppreference.com/mwiki/index.php?title=cpp/concepts/DefaultConstructible&oldid=104888"