Resultados de la búsqueda a petición "function-templates"

2 la respuesta

Cómo pasar una función de plantilla en una lista de argumentos de plantilla

Supongamos que tengo un

5 la respuesta

especialización parcial de plantillas de funciones

En el fragmento de código a continuación, template<typename T1> void func(T1& t) { cout << "all" << endl; } template<typename T2> void func(T2 &t) { cout << "float" << endl; } // I do not want this // template<> void func(float &t) int main() { ...

1 la respuesta

La especificación de la función de plantilla parcial en C ++ funciona, pero ¿por qué?

Estoy tratando de averiguar si la especificación parcial de las funciones de plantilla es parte del estándar de C ++, o si esto es algo específico del compil...

2 la respuesta

La especialización de plantillas de funciones en estándar para tipos definidos por programas ya no se permitirá en C ++ 20?

Cita de cppreference.com [https://en.cppreference.com/w/cpp/language/extending_std]: Agregando especializaciones de plantillas e permite agregar especializaciones de plantilla para cualquier biblioteca estándar | clase (desde C ++ 20) | ...

4 la respuesta

Plantilla de función Variadic con expansión de paquete no en el último parámetro

1 la respuesta

Pasar (parcialmente) la función de plantilla con plantilla como std :: function (o puntero de función)

#include <vector> #include <functional> template<class F> class Foo { public: template <class T> void std_function(std::function<F(std::vector<T>)> functor) { /* something */ } template <class T> void func_ptr(F (*funtor)(std::vector<T>)) { /* ...

4 la respuesta

¿Por qué la plantilla de función no puede ser parcialmente especializada?

Sé que la especificación del lenguaje prohíbeparcia especialización de plantilla de función. Me gustaría saber la razón por la que lo prohíbe. ¿No son útiles? template<typename T, typename U> void f() {} //allowed! template<> void ...

2 la respuesta

Parametrización y "no se permite la especialización parcial de plantilla de función"

Esta es una continuación de¿Cuál es el parámetro de función equivalente de constexpr? [https://stackoverflow.com/q/39284065]En la pregunta original, estamos tratando de acelerar algún código que realiza cambios y rota bajo Clang y VC ++. Clang y ...

2 la respuesta

¿Se puede llamar a una función de plantilla con parámetros de plantilla faltantes en C ++?

Esta es una pregunta de entrevista, que se ha hecho.¿Qué línea tiene error?

2 la respuesta

¿Cómo creo una función de plantilla para los controles de un formulario?

Esta declaración cambiará la posición de un objeto de formulario. lblMessage.Location = new Point(0,0);Me gustaria escribir unfunción de plantilla genéricaque puede posicionar cualquier objeto de forma. Se me ocurrió esto, pero no es ...