Domande taggate «templates»

Il tag dei modelli viene utilizzato in più contesti: programmazione generica (in particolare C ++) e generazione di dati / documenti mediante motori di modelli. Quando si utilizza questo tag per domande pesanti sull'implementazione, taggare il linguaggio del codice in cui è scritta l'implementazione.



7
Come accedere alle costanti di classe in Twig?
Ho alcune costanti di classe nella mia classe di entità, ad esempio: class Entity { const TYPE_PERSON = 0; const TYPE_COMPANY = 1; } In PHP normale lo faccio spesso if($var == Entity::TYPE_PERSON)e mi piacerebbe fare questo genere di cose in Twig. È possibile?
133 php  templates  twig 

4
Come inoltrare una classe modello nello spazio dei nomi std?
#ifndef __TEST__ #define __TEST__ namespace std { template<typename T> class list; } template<typename T> void Pop(std::list<T> * l) { while(!l->empty()) l->pop(); } #endif e ho usato quella funzione nel mio principale. Ottengo errori. Certo, so che ci sono più parametri per std::list(allocatore credo). Ma non è questo il punto. Devo …
131 c++  templates  g++ 

8
Ufficialmente, a cosa serve il nome di battesimo?
A volte ho visto alcuni messaggi di errore davvero indecifrabili gccemersi durante l'uso dei modelli ... In particolare, ho avuto problemi in cui dichiarazioni apparentemente corrette stavano causando errori di compilazione molto strani che magicamente sparivano prefissando iltypename parola chiave all'inizio del dichiarazione ... (Ad esempio, proprio la scorsa settimana, …
131 c++  templates 



13
Come posso echo HTML in PHP?
Voglio produrre in modo condizionale HTML per generare una pagina, quindi qual è il modo più semplice per riprodurre frammenti di HTML su più righe in PHP 4+? Avrei bisogno di usare un template framework come Smarty? echo '<html>', "\n"; // I'm sure there's a better way! echo '<head>', "\n"; …
122 php  html  templates  echo 


4
Modulo% nel modello Django
Sto cercando un modo per usare qualcosa come l'operatore modulo in django. Quello che sto cercando di fare è aggiungere un nome di classe a ogni quarto elemento in un ciclo. Con il modulo sarebbe simile a questo: {% for p in posts %} <div class="post width1 height2 column {% …
121 python  django  templates 

4
Cosa significa template <unsigned int N>?
Quando dichiaro un modello, sono abituato ad avere questo tipo di codice: template &lt;class T&gt; Ma in questa domanda , hanno usato: template &lt;unsigned int N&gt; Ho controllato che si compili. Ma cosa vuol dire? È un parametro non di tipo? E se è così, come possiamo avere un modello …
121 c++  templates 

11
Perché non posso utilizzare il valore float come parametro del modello?
Quando provo a utilizzare floatcome parametro del modello, il compilatore richiede questo codice, mentre intfunziona bene. È perché non posso utilizzare floatcome parametro del modello? #include&lt;iostream&gt; using namespace std; template &lt;class T, T defaultValue&gt; class GenericClass { private: T value; public: GenericClass() { value = defaultValue; } T returnVal() { …

3
Ha senso utilizzare parole chiave inline con i modelli?
Poiché i modelli sono definiti all'interno delle intestazioni e il compilatore è in grado di determinare se l'inlining di una funzione è vantaggioso, ha senso? Ho sentito che i compilatori moderni sanno meglio quando incorporare una funzione e ignorano i inlinesuggerimenti. modifica: vorrei accettare entrambe le risposte, ma non è …
119 c++  templates  inline 

20
Come mappare facilmente enumerazioni c ++ su stringhe
Ho un sacco di tipi di enum in alcuni file di intestazione della libreria che sto usando e voglio avere un modo per convertire i valori enum in stringhe utente - e viceversa. RTTI non lo farà per me, perché le "stringhe utente" devono essere un po 'più leggibili delle …
119 c++  templates  enums 

1
Funzione template all'interno della classe template
Ho questo codice: template &lt;class T&gt; class MyClass { public: template &lt;class U&gt; void foo() { U a; a.invoke(); } }; Lo voglio in questa forma: template &lt;class T&gt; class MyClass { public: template &lt;class U&gt; void foo(); }; template &lt;class T&gt; /* ????? */ void MyClass&lt;T&gt;::foo() { U a; …
119 c++  templates 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.