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

3 la respuesta

¿Cuándo y cómo usar un operador literal de plantilla?

Encppreference [http://en.cppreference.com/w/cpp/language/user_literal#Literal_operators]hay una mención de que uno puede tenertemplado operadores literales de usuario, con algunas restricciones: Si el operador literal es una plantilla, debe ...

3 la respuesta

Tipo de función de separación con función especializada

La respuesta aesta pregunta [https://stackoverflow.com/q/38457112/2642059] selecciona un tipo de función usando una plantilla de clase: template <typename T> struct function_args {}; template <typename R, typename... Args> struct ...

1 la respuesta

Anulación de plantillas específicas de complementos de Woocommerce de terceros

Estoy usando un complemento basado en Woocommerce llamadoProductos Mix 'n Match [https://woocommerce.com/products/woocommerce-mix-and-match-products/]. Este complemento se encuentra dentro/plugins/woocommerce-mix-and-match-products/ Esta carpeta ...

2 la respuesta

Decisión de tipo basada en la existencia de typedef anidado

Necesito definir una estructura de plantilla tal que: element<T>::typees de tipo: T::element_typesi T contiene un typedef (público) denominado element_type, de lo contrario (si no contiene ese typedef) element<T>::typees de ...

2 la respuesta

¿La mejor manera de especializar el operador << para std :: ostream y std :: vector con funciones de plantilla genéricas?

Tengo problemas con la búsqueda en dos fases según lo especificado por el estándar y (correctamente) implementado por clang en relación con una sobrecarga deoperator<< parastd::ostream ystd::vector. Considere una función de plantilla muy ...

6 la respuesta

Cómo causar intencionalmente un error en tiempo de compilación en la creación de instancias de plantilla

A veces, al codificar con plantillas de C ++, desea evitar que los usuarios creen instancias de una especialización específica o un conjunto de especializaciones, porque el resultado sería absurdo. Por lo tanto, puede definir una especialización ...

2 la respuesta

decltype para función miembro sobrecargada [duplicado]

Esta pregunta ya tiene una respuesta aquí: Desambigua el puntero de función miembro sobrecargado que se pasa como parámetro de plantilla [/questions/17874489/disambiguate-overloaded-member-function-pointer-being-passed-as-template-paramet] 1 ...

3 la respuesta

Sobrecarga de operador amigo plantilla C ++

¿Qué tiene de malo mi código? template<int E, int F> class Float { friend Float<E, F> operator+ (const Float<E, F> &lhs, const Float<E, F> &rhs); };G ++ solo mantiene la advertencia: float.h:7: warning: friend declaration ‘Float<E, F> ...

1 la respuesta

Ansible extrayendo atributos y creando un nuevo diccionario

Tengo un objeto json que se ve de la siguiente manera: [ { "id": "subnet-1", "tags": { "Name": "showcase" } }, { "id": "subnet-2", "tags": { "Name": "qa" } } ]y me gustaría crear un nuevo diccionario con solo subredes con el nombre de etiqueta ...

1 la respuesta

¿Es posible invocar un método con todas las combinaciones K posibles (con repetición) de argumentos pasados en una tupla?

El comportamiento deseado se puede ilustrar de la siguiente manera: void foo(int x, int y) { std::cout << x << " " << y << std::endl; } int main() { all_combinations<2>(foo, std::make_tuple(1, 2)); // K = 2 // to run: // foo(1, 1) // foo(1, 2) ...