Resultados de la búsqueda a petición "function-templates"
Cómo pasar una función de plantilla en una lista de argumentos de plantilla
Supongamos que tengo un
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() { ...
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...
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) | ...
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>)) { /* ...
¿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 ...
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 ...
¿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?
¿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 ...