Suchergebnisse für Anfrage "perfect-forwarding"

1 die antwort

C ++ 11 std :: function und perfekte Weiterleitung

Warum die Definition von std :: function <> :: operator () im C ++ - Standard lautet:

1 die antwort

Detektion geschützter Konstruktoren der (möglicherweise abstrakten) Basisklasse

1 die antwort

Was ist der beste Weg, eine Funktion in C ++ umzubenennen (Alias ​​/ Weiterleiten)?

(Ich werde diese Frage auf C ++ 11 beschränken, da ich glaube, dass es in C ++ 98 keine allgemeine Möglichkeit gibt, dies zu tun.)Angenommen, ich habe einen ...

TOP-Veröffentlichungen

1 die antwort

Sollten alle / die meisten Setter-Funktionen in C ++ 11 als Funktionsvorlagen geschrieben werden, die universelle Referenzen akzeptieren?

Betrachten Sie eine Klasse

1 die antwort

Wie kombiniere ich std :: bind (), verschiedene Templates und perfekte Weiterleitungen?

3 die antwort

Welche Art von Problemen bei der Nichtweiterleitung von Universalreferenzen?

Soweit ich weiß, sollte in C ++ 11 immer eine universelle Referenz verwendet werdenstd::forward, aber ich bin nicht sicher, welche Art von Problem auftreten kann, wennstd::forward wird nicht verwendet. template <T> void f(T&& x); { // What if x ...

2 die antwort

Übergabe variadischer Vorlagenargumente an eine variadische Funktion

Wir verwenden eine C-Bibliothek eines Drittanbieters, die aprintf()Protokollfunktion, void log(const char *format, ...);Aus Gründen, die es nicht wert sind, angesprochen zu werden, müssen wir die Geschwindigkeit begrenzen, mit der Nachrichten ...

3 die antwort

Was ist die korrekte `enable_if` -Beschränkung für den Perfect Forwarding Setter?

Herb SuttersZurück zu den Grundlagen! Grundlagen des modernen C ++ presentation auf der CppCon diskutierte verschiedene Optionen für die Übergabe von Parametern und verglich deren Leistung mit der Leichtigkeit des Schreibens / Lehrens. Die Option ...

2 die antwort

Perfect Weiterleitungscontainerelement

Ähnlich zudiese Frag [https://stackoverflow.com/questions/8570655/perfect-forwarding-a-member-of-object] , aber statt eines perfekten Weiterleitungselements eines Objekts möchte ich wissen, wie Weiterleitungselemente eines AWL-Containers, d. h. ...

2 die antwort

std :: binden und perfekt weiterleiten

Der folgende Code wird nicht kompiliert: #include <functional> template<class ...Args> void invoke(Args&&... args) { } template<class ...Args> void bind_and_forward(Args&&... args) { auto binder = std::bind(&invoke<Args...>, ...