Articles of templates

Come utilizzare le istruzioni nei template underscore.js?

Sto usando la funzione di template underscore.js e ho fatto un template come questo: <div class="griditem “> <img src="” /> Come puoi vedere, ho un’istruzione if, perché tutti i miei modelli non avranno il parametro date. Tuttavia questo modo di farlo mi dà una date is not defined errore date is not defined . Quindi, […]

Contenitori di librerie standard con parametri di modello opzionali aggiuntivi?

Dopo aver letto più volte l’affermazione negli articoli, desidero aggiungere questa domanda a Stackoverflow e chiedere alla comunità: il seguente codice è portatile? template<template class C> void f() { /* some code goes here … */ } int main() { f(); } L’implementazione che fornisce std::vector davvero la possibilità di avere parametri di template aggiuntivi […]

Deduzione parziale del modello di class C ++ 17

La mia comprensione della deduzione dell’argomento Template per la proposta di modelli di class è stata quella di omogeneizzare il comportamento delle funzioni del modello e delle classi di modelli nei contesti di deduzione. Ma penso di aver frainteso qualcosa. Se abbiamo questo object modello: template struct test { static constexpr auto size = S; […]

Specificare un tipo per tutti gli argomenti passati alla funzione variadic o al modello variadic senza l’array, il vettore, le strutture, ecc.?

Sto creando una funzione (forse una funzione membro, non che importi … forse lo fa?) Che deve accettare un numero sconosciuto di argomenti, ma voglio che siano tutti dello stesso tipo. So che potrei passare in un array o in un vettore, ma voglio essere in grado di accettare l’elenco di argomenti direttamente senza struttura […]

Rilevare constexpr con SFINAE

Sto lavorando per aggiornare alcuni codici C ++ per sfruttare le nuove funzionalità in C ++ 11. Ho una class dei caratteri con alcune funzioni che restituiscono tipi fondamentali che, nella maggior parte dei casi, potrebbero restituire un’espressione costante, ma non sempre. Mi piacerebbe fare cose diverse in base al fatto che la funzione sia […]

Come posso sovrascrivere il modello @ Html.LabelFor?

Ho una forma di campo semplice @Html.LabelFor(model => model.Register.UserName) @Html.TextBoxFor(model => model.Register.UserName) e questo si traduce in: Username (used to identify all services, from 4 to 30 chars) ma voglio che il codice LabelFor un all’interno così posso finire per avere: Username (used to identify all services, from 4 to 30 chars) Come posso fare […]

Quali sono le differenze tra i tipi “generici” in C ++ e Java?

Java ha generici e C ++ fornisce un modello di programmazione molto forte con i template . Allora, qual è la differenza tra generici C ++ e Java?

Come cambiare il colore di sfondo distriggersto di TextBox in WPF

Ho visto il seguente thread correlato alla mia domanda: WPF ComboBox: colore di sfondo quando disabilitato Quanto sopra riguarda la modifica del modello di contenuto per un ComboBox . Sto lavorando con WPF, sono un po ‘nuovo per Stili e Modelli, e voglio cambiare il colore di sfondo grigio opaco di un TextBox disabilitato con […]

Come posso espandere la chiamata alle classi di base dei modelli variadic?

Ho una serie di politiche non ortogonali, tutte implementano un metodo con nome comune, le politiche aggiungono controlli di sicurezza. Voglio che gli utenti siano in grado di combinare le politiche per consentire una convalida più complessa senza creare criteri per ogni combinazione di casi a mano. Il mio approccio è la creazione di una […]

static_assist fallisce la compilazione anche se la funzione template non viene chiamata da nessuna parte

Io uso g ++ 4.6.3, (attualmente il pacchetto predefinito per Ubuntu 12.04) con il flag c ++ 0x, e mi imbatto in questo: template inline T getValue(AnObject&) { static_assert(false , “this function has to be implemented for desired type”); } con l’errore di compilazione: static_assertion failed “this function has to be implemented for the desired […]