void construct( pointer p, const_reference val );
(1) (until C++11)template< class U, class... Args >
void construct( U* p, Args&&... args );
Constructs an object of type T
in allocated uninitialized storage pointed to by p, using global placement-new.
1) Calls ::new((void*)p) T(val).
[edit] Parameters p - pointer to allocated uninitialized storage val - the value to use as the copy constructor argument args... - the constructor arguments to use [edit] Return value(none)
[edit] Defect reportsThe following behavior-changing defect reports were applied retroactively to previously published C++ standards.
DR Applied to Behavior as published Correct behavior LWG 402 C++98 if T::operator new exists, the program might be ill-formed uses global replacement-new instead [edit] See alsoRetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4