Resultados de la búsqueda a petición "templates"
¿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 ...
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 ...
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 ...
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 ...
¿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 ...
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 ...
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 ...
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> ...
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 ...
¿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) ...