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.

8
* ngIf else se nel modello
Come avrei più casi in una *ngIfdichiarazione? Sono abituato a Vue o Angular 1 con un if, else ife else, ma sembra che Angular 4 abbia solo una condizione true( if) e false( else). Secondo la documentazione, posso solo fare: <ng-container *ngIf="foo === 1; then first else second"></ng-container> <ng-template #first>First</ng-template> …


24
Posso impostare modelli HTML / e-mail con ASP.NET?
Sto lavorando a un sito che invierà un numero significativo di email. Voglio impostare sia il testo dell'intestazione che del piè di pagina, o forse anche dei modelli per consentire agli utenti di modificare facilmente queste e-mail se necessario. Se incorporo l'HTML all'interno di stringhe letterali C #, è brutto …
97 c#  asp.net  email  templates 

8
initializer_list e sposta la semantica
Posso spostare elementi da un std::initializer_list<T>? #include <initializer_list> #include <utility> template<typename T> void foo(std::initializer_list<T> list) { for (auto it = list.begin(); it != list.end(); ++it) { bar(std::move(*it)); // kosher? } } Poiché std::intializer_list<T>richiede un'attenzione speciale da parte del compilatore e non ha una semantica dei valori come i normali contenitori …

16
Dividere le classi C ++ basate su modelli in file .hpp / .cpp: è possibile?
Ricevo errori nel tentativo di compilare una classe template C ++ suddivisa tra un file .hppe .cpp: $ g++ -c -o main.o main.cpp $ g++ -c -o stack.o stack.cpp $ g++ -o main main.o stack.o main.o: In function `main': main.cpp:(.text+0xe): undefined reference to 'stack<int>::stack()' main.cpp:(.text+0x1c): undefined reference to 'stack<int>::~stack()' collect2: …



4
Come verificare il tipo di un parametro del modello?
Supponiamo che io abbia una funzione template e due classi class animal { } class person { } template<class T> void foo() { if (T is animal) { kill(); } } Come faccio a verificare se T is animal? Non voglio avere qualcosa che controlli durante il tempo di esecuzione. …
95 c++  templates 

4
Istanziazione esplicita del modello: quando viene utilizzata?
Dopo alcune settimane di pausa, sto cercando di espandere ed estendere la mia conoscenza dei modelli con il libro Templates - The Complete Guide di David Vandevoorde e Nicolai M. Josuttis, e quello che sto cercando di capire in questo momento è un'istanza esplicita dei modelli . In realtà non …
95 c++  templates 

30
Quali modelli live di ReSharper 4+ per C # usi? [chiuso]
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …


4
Parametri di modello non di tipo
Capisco che il parametro del modello non di tipo dovrebbe essere un'espressione integrale costante. Qualcuno può far luce perché è così? template <std::string temp> void foo() { // ... } error C2993: 'std::string' : illegal type for non-type template parameter 'temp'. Capisco cos'è un'espressione integrale costante. Quali sono le ragioni …
93 c++  templates 

2
Cosa significa "utilizzare ODR" qualcosa?
Questo è appena emerso nel contesto di un'altra domanda . Apparentemente le funzioni membro nei modelli di classe vengono istanziate solo se sono utilizzate da ODR. Qualcuno potrebbe spiegare cosa significa esattamente. L' articolo di wikipedia su One Definition Rule (ODR) non menziona "l' uso di ODR ". Tuttavia lo …

5
Tag di apertura / chiusura e performance?
Questa potrebbe essere una domanda sciocca, ma essendo qualcuno relativamente nuovo a PHP, mi chiedo se ci siano problemi relativi alle prestazioni nell'aprire e chiudere frequentemente tag PHP nel codice del modello HTML e, in tal caso, quali potrebbero essere le migliori pratiche in termini di lavorare con i tag …

4
Errore di modello confuso
Ho giocato con clang per un po 'e sono incappato in "test / SemaTemplate / dependance-template-recover.cpp" (nella distribuzione clang) che dovrebbe fornire suggerimenti per il ripristino da un errore di modello. Il tutto può essere facilmente ridotto a un esempio minimo: template<typename T, typename U, int N> struct X { …
91 c++  templates  llvm  clang 

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.