Resultados de la búsqueda a petición "perfect-forwarding"

1 la respuesta

C ++ 11 std :: función y reenvío perfecto

1 la respuesta

Detectar constructores protegidos de la clase base (posiblemente abstracta).

Estoy experimentando con las nuevas características de C ++ 11. En mi configuración realmente me encantaría usar constructores hereditarios, pero desafortuna...

1 la respuesta

¿Cuál es la mejor manera de renombrar (alias / reenviar) una función en C ++?

(Limitaré esta pregunta a C ++ 11, ya que creo que no hay una forma general de hacerlo en C ++ 98).Supongo que tengo un conjunto complicado (en términos de f...

1 la respuesta

¿Deberían escribirse todas / la mayoría de las funciones de establecimiento en C ++ 11 como plantillas de funciones que aceptan referencias universales?

1 la respuesta

¿Cómo combinar std :: bind (), varias plantillas y un reenvío perfecto?

Quiero invocar un método desde otro, a través de una función de terceros; pero ambos usan plantillas variadicas. Por ejemplo:

3 la respuesta

¿Qué tipo de problemas por no reenviar la referencia universal?

Hasta donde sé, en C ++ 11, la referencia universal siempre debe usarse constd::forward, pero no estoy seguro de qué tipo de problema puede ocurrir sistd::forward No se utiliza. template <T> void f(T&& x); { // What if x is used without ...

2 la respuesta

Pasar argumentos de plantilla variadic a una función variadic

Estamos utilizando una biblioteca C de terceros que proporciona unprintf()función de registro de estilo, void log(const char *format, ...);Por razones por las que no vale la pena entrar, debemos limitar la velocidad a la que se registran los ...

3 la respuesta

¿Cuál es la restricción correcta de 'enable_if' en el setter de reenvío perfecto?

Herb Sutter's¡De vuelta a lo fundamental! Esenciales de C ++ moderno presentación en CppCon discutió diferentes opciones para pasar parámetros y comparó su desempeño versus facilidad de escritura / enseñanza. La opción 'avanzada' (que proporciona ...

1 la respuesta

Elemento contenedor perfecto de reenvío

Similar aesta pregunta [https://stackoverflow.com/questions/8570655/perfect-forwarding-a-member-of-object] , pero en lugar del miembro de reenvío perfecto de un objeto, me gustaría saber cómo perfeccionar los elementos de reenvío de un contenedor ...

1 la respuesta

std :: enlace y reenvío perfecto

El siguiente código no se compila: #include <functional> template<class ...Args> void invoke(Args&&... args) { } template<class ...Args> void bind_and_forward(Args&&... args) { auto binder = std::bind(&invoke<Args...>, ...