kennen:lib:ref
Inhaltsverzeichnis
ref()
#include
<functional>
template <class T> reference_wrapper<T> ref(T& x) template <class T> reference_wrapper<const T> cref(const T& x)
Kapselt eine (konstante) Referenz auf eine Variable.
Parameter
x | (konstante) Variable |
Ergebnis
Rückgabewert: Wrapper.
Siehe auch
Beispiel
- ref.cpp
#include <functional> #include <algorithm> #include <iostream> #include <string> void add(std::string& ziel, std::string quelle) { ziel += quelle; } int main() { auto woerter = { "super", "cali", "fragi", "listisch" }; std::string s; auto f = std::bind(add, std::ref(s), std::placeholders::_1); std::for_each(begin(woerter), end(woerter), f); std::cout << s << '\n'; }
kennen/lib/ref.txt · Zuletzt geändert: 2019-11-20 15:07 von 127.0.0.1