Книга: Standard Template Library Programmer

Default Constructible

Default Constructible

Category: utilities

Component type: concept


A type is DefaultConstructible if it has a default constructor, that is, if it is possible to construct an object of that type without initializing the object to any particular value.


X A type that is a model of DefaultConstructible

x An object of type X

Valid expressions

Name Expression Return type
Default constructor X() X
Default constructor X x; [1]

Expression semantics

Name Expression
Default constructor X()
Default constructor X x;


• int
• vector<double>


[1] The form X x = X() is not guaranteed to be a valid expression, because it uses a copy constructor. A type that is DefaultConstructible is not necessarily Assignable

See also


Оглавление книги

Оглавление статьи/книги

Генерация: 0.846. Запросов К БД/Cache: 3 / 0
Вверх Вниз