Articles of templates

¿Cómo puedo anular la plantilla @ Html.LabelFor?

Tengo una forma de campo simple @Html.LabelFor(model => model.Register.UserName) @Html.TextBoxFor(model => model.Register.UserName) y esto da como resultado: Username (used to identify all services, from 4 to 30 chars) pero quiero que el código de LabelFor agregue un dentro para que pueda terminar teniendo: Username (used to identify all services, from 4 to 30 chars) ¿Cómo […]

¿Cuáles son las diferencias entre los tipos “generics” en C ++ y Java?

Java tiene generics y C ++ proporciona un modelo de progtwigción muy fuerte con template s. Entonces, ¿cuál es la diferencia entre los generics de C ++ y Java?

Cómo cambiar el color de fondo deshabilitado de TextBox en WPF

He visto el siguiente hilo relacionado con mi pregunta: WPF ComboBox: color de fondo cuando está deshabilitado Lo anterior trata de cambiar la plantilla de contenido para un ComboBox . Estoy trabajando con WPF, soy algo nuevo en Styles and Templates, y quiero cambiar el color de fondo gris apagado de un TextBox deshabilitado a […]

Detalles de instanciación de plantilla de comstackdores GCC y MS

¿Podría alguien proporcionar una comparación o detalles específicos de cómo se maneja la instanciación de la plantilla en tiempo de comstackción y / o enlace en los comstackdores GCC y MS? ¿Es este proceso diferente en el contexto de bibliotecas estáticas, bibliotecas compartidas y ejecutables? Encontré este documento sobre cómo lo maneja GCC, pero no […]

¿Qué son Mixins (como concepto)

Estoy tratando de entender el concepto de Mixin, pero parece que no puedo entender de qué se trata. La forma en que lo veo es que es una forma de expandir las capacidades de una clase mediante el uso de la herencia. He leído que las personas se refieren a ellos como “subclases abstractas”. ¿Alguien […]

static_assert depende del parámetro de plantilla sin tipo (comportamiento diferente en gcc y clang)

template struct Hitchhiker { static_assert(sizeof(answer) != sizeof(answer), “Invalid answer”); }; template struct Hitchhiker {}; Al intentar deshabilitar la instanciación de plantilla general con static_assert , descubrí que el código anterior en clang genera el error de static_assert incluso cuando la plantilla no está instanciada, mientras que gcc genera el error de afirmación solo al crear […]

¿Puedes recomendar un motor de plantilla .net?

Estoy buscando un motor de plantillas .net – algo simple, liviano, estable con no demasiadas dependencias. Todo lo que necesito para este momento es crear texto sin formato y correos electrónicos html. ¿Alguien puede darme una buena recomendación? Si sirve de algo, algo así como las librerías Freemarker o Velocity de Java. [ACTUALIZACIÓN] Gracias por […]

initializer_list y tipo de plantilla deducción

Considera la función: template void printme(T&& t) { for (auto i : t) std::cout << i; } o cualquier otra función que espere un parámetro con un tipo begin () / end () – enabled. ¿Por qué es ilegal lo siguiente? printme({‘a’, ‘b’, ‘c’}); Cuando todos estos son legítimos: printme(std::vector({‘a’, ‘b’, ‘c’})); printme(std::string(“abc”)); printme(std::array {‘a’, […]

¿Cómo crear plantillas personalizadas de editor / visualización en ASP.NET MVC 3?

Me gustaría crear plantillas de editor personalizadas para diferentes tipos de datos en ASP.NET MVC (para usar con Html.EditorFor() ), incluida la reescritura de las plantillas existentes. El objective final es crear un mini marco en el que cada editor admita las notificaciones de JavaScript sobre cambios, y pueda mostrarle al usuario que hay cambios […]

¿Qué es exactamente el “contexto inmediato” mencionado en el Estándar C ++ 11 para el cual se aplica SFINAE?

El párrafo 14.8.2 / 8 de la Norma C ++ 11 especifica las condiciones bajo las cuales una falla de sustitución debe o no dar como resultado un error de comstackción “dura” (causando por lo tanto la falla de la comstackción) o un error “suave” que simplemente hacer que el comstackdor descarte una plantilla de […]