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






27
Vérification modèle de l'existence d'une fonction membre de classe?
Est-il possible d'écrire un modèle qui change de comportement selon qu'une certaine fonction membre est définie sur une classe? Voici un exemple simple de ce que je voudrais écrire: template<class T> std::string optionalToString(T* obj) { if (FUNCTION_EXISTS(T->toString)) return obj->toString(); else return "toString not defined"; } Donc, si class Ta toString()défini, …




1
Typedef de modèle C ++
j'ai un cours template<size_t N, size_t M> class Matrix { // .... }; Je veux faire un typedefqui crée un Vector(vecteur de colonne) qui est équivalent à un Matrixavec des tailles N et 1. Quelque chose comme ça: typedef Matrix<N,1> Vector<N>; Ce qui produit une erreur de compilation. Ce qui …
369 c++  templates  c++11  typedef 


7
Astuces JSP pour faciliter les modèles?
Au travail, j'ai été chargé de transformer un tas de HTMLfichiers en un JSPprojet simple . C'est vraiment tout statique, aucune logique côté serveur à programmer. Je dois mentionner que je suis complètement nouveau pour Java. Les fichiers JSP semblent faciliter le travail avec des inclusions et des variables communes, …



5
Comment réaliser un if / else dans moustache.js?
Il semble plutôt étrange que je ne puisse pas comprendre comment faire cela avec la moustache. Est-il pris en charge? Ceci est ma triste tentative d'essayer: {{#author}} {{#avatar}} <img src="{{avatar}}"/> {{/avatar}} {{#!avatar}} <img src="/images/default_avatar.png" height="75" width="75" /> {{/avatar}} {{/author}} Ce n'est évidemment pas vrai, mais la documentation ne mentionne rien …

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.