std::function<R(Args...)>::assign
Von cppreference.com
< cpp | utility | functional | function
| template< class F, class Alloc > void assign( F&& f, const Alloc& alloc ); |
(seit C++11) (removed in C++17) |
|
Initialisiert das Ziel mit f. alloc wird verwendet, um Speicher für interne Datenstrukturen zuzuweisen, die die function möglicherweise benötigt.
Äquivalent zu function(std::allocator_arg, alloc, std::forward<F>(f)).swap(*this);.
Inhalt |
[bearbeiten] Parameter
| f | - | aufrufbare Funktion, mit der das Ziel initialisiert werden soll |
| alloc | - | Allocator, der zur Speicherzuweisung für interne Datenstrukturen verwendet werden soll |
[bearbeiten] Rückgabewert
(keine)
[edit] Exceptions
Kann implementierungsdefinierte Ausnahmen auslösen.
[bearbeiten] Siehe auch
| weist ein neues Ziel zu (public member function) |