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

3 la respuesta

xsl: valor-de utilizado como xsl: nombre del elemento

Tengo un archivo XML entrante con una estructura de lista: <list> <listItem> <name>elementOne</name> <value>elementOneValue</name> </listItem> <listItem> <name>elementTwo</name> <value>elementTwoValue</name> </listItem> </list>Lo que estoy ...

2 la respuesta

¿Cuál es la razón por la cual `std :: result_of` está en desuso en C ++ 17?

Yo vistd::result_of está en desuso en C ++ 17. Cual es la razon destd::result_of en desuso en C ++ 17?También me gustaría saber la diferencia entrestd::result_of ystd::invoke_result.

1 la respuesta

¿Pueden los parámetros de plantilla que no son de tipo en c ++ 17 ser decltype (auto)?

Descubrí que gcc y clang permiten usardecltype(auto) en la cláusula de tipo de parámetro de plantilla no tipo P.ej.: template <decltype(auto)> struct X {}; int foo ; int main() { X<(foo)> x; static_cast<void>(x); }[live demo ...

1 la respuesta

Comportamiento diferente entre conversión explícita, inicialización directa e inicialización de copia

Tengo una claseC que tiene un operador de casting para cualquier cosa. En el ejemplo intenté enviar una instancia destd::string de tres maneras diferentes:static_cast, constructor destd::string y asignando astd::string. Sin embargo, solo el ...

1 la respuesta

Extensión de compilación Jinja2 después incluye

En Jinja2, ¿es posible tener unNode del render AST después de todoinclude declaraciones han completado? Esta es una clavepieza de solución para un rompecabezas más ...

1 la respuesta

tuberías de motor de plantilla de golang

Tengo una plantilla de golang, definida así {{- define "test" -}} {{- printf "%s" .Name | trunc 24 -}} {{- end -}}Luego lo uso en uno de mis archivos: {{ template "test" . }}¿Qué significa el punto después de "prueba"? Los documentos de la ...

1 la respuesta

¿Por qué no se puede comparar un puntero de función con una función de plantilla sin un nombre explícito y en función?

Considere el siguiente código: void func(int) {} template<typename T> void templatedFunc(T) {} int main() { void (*p)(int) = func; bool test1 = p==func; //bool test2 = p==templatedFunc<int>; // compilation error bool test3 = ...

6 la respuesta

Problemas con los parámetros de plantilla utilizados en macros

Estoy tratando de compilar el siguiente código, obtengo un error en la línea que se especializa en std :: vector, parece que el único parámetro que se pasa es de alguna manera se supone que son dos parámetros. ¿Acaso tiene algo que ver ...

2 la respuesta

¿Cuál es la diferencia entre doLayout e incluir en una plantilla en 'Java Play!'

Cuandoextensible condoLayout solo puede tener una sub-plantilla, pero puedeinclude más de uno. ¿Cuál es la diferencia y cuál es la mejor práctica?

2 la respuesta

Plantilla de alias coincidente como argumento de plantilla

Considera elsiguiente código [https://wandbox.org/permlink/XjObkCwtvrkB3Y7R]: #include <type_traits> template<template<class...> class T, class... U> struct is_specialization_of : std::false_type{}; template<template<class...> class T, class... ...