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.

Plus à propos templates...

J'essaie d'utiliser catch2 TEMPLATE_TEST_CASE pour des paires de types, c'est-à-dire qu'au lieu de créer un modèle pour chaque test, je dois utiliser une paire de types corrélés. Je pensais pouvoir utiliser std :: variant pour .......
16 mars 2021 à 18:30
J'ai suivi l'exemple de Casey's Conky Reference with Examples. Je l'ai modifié pour avoir [section de configuration conky] - Formatez les informations de stockage de la même manière pour chaque périphérique. Paramètres: [.......
16 mars 2021 à 15:34
J'ai besoin d'encapsuler diverses fonctions gratuites avec une logique commune, mais je ne veux pas écrire le code d'encapsulation plusieurs fois. Les fonctions encapsulées doivent être des fonctions libres "simples" (parce que je veux .......
16 mars 2021 à 01:55
Je conçois deux classes qui encapsulent un producteur et un consommateur. Une classe effectue un traitement mono-thread, l'autre (non représentée ici) deux threads. Le producteur et le consommateur sont transmis à chacun '.......
15 mars 2021 à 15:55
Je voudrais construire un bus d'événements générique en c ++, qui permet de transmettre des messages de type arbitraire, et qui permet d'enregistrer des gestionnaires en fonction du type du message. IE je voudrais .......
14 mars 2021 à 23:22
Considérez ce morceau de code. Essayez de deviner la sortie du programme avant de lire plus loin: #include <iostream> using namespace std; template <typename T> void adl(T) { cout << "T"; } struct S { }; template <typename T> void call_adl(T t) { adl(S()); adl(t); } void adl(S) { ....
14 mars 2021 à 16:17
Je suis tombé sur un problème et je n'arrive pas à trouver d'informations sur SO sur la façon de le résoudre. J'ai créé une classe Point générique et j'aimerais la convertir de l'une à l'autre. Cependant, le compilateur me donne toujours la même erreur. template<typename T>class Point ....
12 mars 2021 à 16:10
Mon objectif est d'implémenter une classe vectorielle Vec qui permet un calcul efficace d'expressions arithmétiques comme auto vecRes = vecA + vecB * vecC. Il s'agit d'un problème connu et une solution utilisant le modèle de modèle curieusement récurrent (CRTP) peut être trouvée sur wikipedia. J'ai....
12 mars 2021 à 11:36
J'ai les débuts d'une classe matricielle. Voici le code- template<int h, int w = h> class mat { public: mat() : values(h, std::vector<double>(w)) { if (w == h) { int x = 0; for (int y = 0; y < h; y++) { values[y][x] = 1; x++; ....
12 mars 2021 à 05:23
Je ne suis pas en mesure de comprendre la résolution de surcharge suivante d'une méthode de modèle définie dans un modèle de classe. ///g++ (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0 #include <iostream> #if defined(_MSC_VER) #define PrinF std::cout << __FUNCSIG__ <<" "<< __LINE__ << std::endl; #else #de....
11 mars 2021 à 15:27
1. Description du problème J'ai deux classes Derived1 et Derived2. Toutes les fonctions sont identiques et la plupart contiennent environ 100 lignes. La seule différence concerne les objets statiques qui sont manipulés. Derived1 manipule p1 et Derived2 manipule p2. Les deux classes utilisen....
11 mars 2021 à 13:24
En fait, j'essaie de créer des configurations réseau pour un pont réseau. Pour cela, j'ai ce qui suit dans group_vars. --- backbone_ip: - nom: server2 ipv4: 111.111.111.2/24 ipv6: 2001: 111: 111: 1 :: 2/64 - .......
11 mars 2021 à 13:06
Pourquoi le code suivant ne se compile-t-il pas et quelle est la solution la plus concise pour activer les modèles pour les types avec des membres particuliers? De plus, il se compile si la variable de modèle est remplacée par un .......
11 mars 2021 à 11:51
Je crée une classe HyperComplex juste pour la pratique, j'ai un problème avec l'opérateur + le comportement entre 2 variables HyperComplex, j'obtiens l'opérateur complexe régulier +, j'ai essayé aussi de faire 2 opeartor + (1 avec Hc et Complex, second avec complex et Hc, mais qui m'a donné une hum....
Je souhaite rendre le modèle d'entrée externe dans mon composant angulaire. Cependant, «http» n'est pas trouvé. J'ai également installé @ types / node dans le projet mais cela n'a pas résolu la dépendance. J'essaye de le configurer via ce code: <div style="height: 300px;"> <div [innerHTML]="st....
10 mars 2021 à 17:33
Est-il possible d'utiliser string.Template pour obligatoirement remplacer un ensemble de variables mentionnées dans la liste blanche ($placeholder*) et ignorer le reste ($data etc.)? substitute lève une exception pour tous les espaces réservés inexistants; safe_substitute ignore tous les esp....
10 mars 2021 à 16:55
Je voudrais pouvoir spécifier le paramètre de modèle non-type par défaut en appelant l'une des fonctions surchargées (qui sont des modèles avec une spécialisation complète). Le code suivant représente le problème: je prévois .......
10 mars 2021 à 14:19
J'utilise Node.Js avec Express et Express HBS (Handlebars). Et pour les utilisateurs, la synchronisation en temps réel, j'utilise Socket.IO. Disons que je code un chat Web et que chaque fois que quelqu'un clique sur le bouton d'envoi de message, j'émets un événement du client vers le serveur. Ensu....
J'essaie d'implémenter une classe Controller pour deux systèmes. Chaque Controller utilise une instance de classe Solver. J'ai déjà deux Solver implémentations de classe: class AbstractSolver { virtual void func() = 0; }; class System1Solver : AbstractSolver { void func() override; }; class Sys....
10 mars 2021 à 06:22
J'ai le code suivant pour une page de wagtail à partir de modèles d'importation django.db à partir de formulaires d'importation django de wagtail.admin.edit_handlers import FieldPanel, InlinePanel, MultiFieldPanel de wagtail.core ........
Je suis nouveau sur twig et j'essaie de changer la valeur de la lettre stockée dans une variable par la lettre suivante. J'ai essayé quelque chose comme ça: {% set i = "a" %} {% for answer in answers %} {{ "("~ i ~")"}} {{ answer.content }} {% set i = i + 1 %} <br> {% endfor %} La sort....
9 mars 2021 à 20:05
Lorsque j'utilise vector comme suit dans une fonction, j'obtiens une variable D et cela fonctionne. vector<int> D(100); Cependant, lorsque je décide de l'utiliser en tant que membre de la classe, j'obtiens l'erreur étrange suivante: error: expected identifier before numeric constant 99 | ve....
9 mars 2021 à 10:31
Il est assez courant que les modèles de conteneurs contiennent un typedef value_type. Cela facilite la création d'autres modèles de code, les concepts les plus récents, qui sont capables d'extraire le T si seulement Container a été donné et non Container<T>. Cependant, tous les conteneurs (ou autre....
J'ai des données covid-19 provenant d'une source que je peux rendre ok. Je ne contrôle pas le point final, donc je le prends comme il vient. Si la science que j'entends est correcte pour tous les deux confirmés, il peut y en avoir un non confirmé, donc je veux montrer ajoute une colonne de cas sus....
9 mars 2021 à 01:37
J'ai une bibliothèque avec des classes que j'utilise. Dans mon projet, j'ai créé un modèle, afin que je puisse dériver d'une classe spécialisée, mais avec mes propres méthodes incluses. Maintenant, j'ai le problème, que je ne peux pas appeler le constructeur, qui est différent pour chaque classe q....
8 mars 2021 à 15:54