Questions marquées «templates»

La balise templates est utilisée dans plusieurs contextes: programmation générique (en particulier C ++) et génération de données / documents à l'aide de moteurs de modèles. Lorsque vous utilisez cette balise sur des questions lourdes d'implémentation - étiquetez le langage de code dans lequel l'implémentation est écrite

8
* ngIf else if in template
Comment pourrais-je avoir plusieurs cas dans une *ngIfdéclaration? Je suis habitué à Vue ou angulaire 1 d'avoir un if, else ifet else, mais il semble que angulaire 4 a seulement true( if) et false( else) condition. D'après la documentation, je ne peux que faire: <ng-container *ngIf="foo === 1; then first …


8
initializer_list et déplacer la sémantique
Suis-je autorisé à déplacer des éléments hors d'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? } } Puisque std::intializer_list<T>nécessite une attention particulière du compilateur et n'a pas de sémantique de valeur comme les …

24
Puis-je configurer des modèles HTML / e-mail avec ASP.NET?
Je travaille sur un site qui enverra un nombre important de courriels. Je souhaite configurer le texte d'en-tête et de pied de page, ou peut-être même des modèles pour permettre aux utilisateurs de modifier facilement ces e-mails s'ils en ont besoin. Si j'intègre le HTML dans des chaînes littérales C …
97 c#  asp.net  email  templates 




4
Comment vérifier le type d'un paramètre de modèle?
Supposons que j'ai une fonction de modèle et deux classes class animal { } class person { } template<class T> void foo() { if (T is animal) { kill(); } } Comment vérifier si T est un animal? Je ne veux pas avoir quelque chose qui vérifie pendant l'exécution. Merci
95 c++  templates 

4
Instanciation de modèle explicite - quand est-elle utilisée?
Après quelques semaines de pause, j'essaie d'élargir et d'étendre mes connaissances des modèles avec le livre Templates - The Complete Guide de David Vandevoorde et Nicolai M. Josuttis, et ce que j'essaie de comprendre en ce moment, c'est l'instanciation explicite des modèles . Je n'ai pas vraiment de problème avec …
95 c++  templates 



4
Paramètres de modèle non-type
Je comprends que le paramètre de modèle non-type doit être une expression intégrale constante. Quelqu'un peut-il nous expliquer pourquoi? template <std::string temp> void foo() { // ... } error C2993: 'std::string' : illegal type for non-type template parameter 'temp'. Je comprends ce qu'est une expression intégrale constante. Quelles sont les …
93 c++  templates 

6
Spécialisation de modèle d'une seule méthode à partir d'une classe basée sur un modèle
En considérant toujours que l'en-tête suivant, contenant ma classe basée sur un modèle, est inclus dans au moins deux .CPPfichiers, ce code se compile correctement: template <class T> class TClass { public: void doSomething(std::vector<T> * v); }; template <class T> void TClass<T>::doSomething(std::vector<T> * v) { // Do something with a …

2
Que signifie «utiliser ODR» quelque chose?
Cela vient juste d'être soulevé dans le contexte d' une autre question . Apparemment, les fonctions membres des modèles de classe ne sont instanciées que si elles sont utilisées par ODR. Quelqu'un pourrait-il expliquer ce que cela signifie exactement. L' article de wikipedia sur One Definition Rule (ODR) ne mentionne …

5
Ouverture / fermeture des balises et performances?
C'est peut-être une question idiote, mais en tant que personne relativement nouvelle dans PHP, je me demande s'il y a des problèmes de performances liés à l'ouverture et à la fermeture fréquentes des balises PHP dans le code de modèle HTML, et si oui, quelles pourraient être les meilleures pratiques …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.