Questions marquées [c++17]

2 votes
1 réponses
`std :: filesystem :: path :: operator / (/ * args * /)` ne fonctionne pas comme prévu
J'ai une classe avec une liste d'initialisateurs dans le constructeur o√Ļ l'un des champs que j'initialise est un std::filesystem::path mais qui...
a demandé il y a 5 mois
1 votes
1 réponses
Créez une fonction de modèle C ++ qui renverra un std :: array d'une taille spécifique
Je crée une fonction intitulée 0600350991111101035062 avec C ++ 17 avec la structure d'entrée suivante 0600350991111101035062. La fonction doit...
a demandé il y a 5 mois
0 votes
0 réponses
Tentative de compilation de la biblioth√®que de syst√®mes de fichiers C ++ 17; obtenir ‚Äúversion non trouv√©e‚ÄĚ [dupliquer]
     Cette question a déjà une réponse ici:                   /usr /lib/x86_64-linux-gnu/libstdc++.so.6: version CXXABI_1.3.8 'introuvable...
a demandé il y a 5 mois
2 votes
2 réponses
Trouver les éléments uniques d'un vecteur C ++
Existe-t-il un moyen rapide de rechercher tous les éléments isolés (apparus une seule fois) dans un vecteur d’éléments? Tous les éléments du vec...
a demandé il y a 5 mois
0 votes
0 réponses
Instanciation d'une fonction de modèle C ++ dans une classe, provoquant une erreur du compilateur [duplicate]
Citation de La bibliothèque standard C ++: tutoriel et manuel :    Le seul moyen portable d'utilisation des modèles pour le moment est de le...
a demandé il y a 5 mois
3 votes
1 réponses
Même classe la plus dérivée en héritage virtuel = même décalage entre la classe parente?
Pour une certaine classe F, son pointeur (créé via 0600350991111101035062) peut être converti en un pointeur de classe d'une base, par ex. au 06...
2 votes
1 réponses
Génération de code de modèle C ++ Erreur: utilisation de 'une_variable' avant la déduction de 'auto'
J'ai rencontré quelques problèmes avec ce code spécifique. Le problème a probablement quelque chose à voir avec le pointeur sur le membre de ty...
1 votes
1 réponses
Est-il possible d'éviter des erreurs dans des parties d'une fonction de modèle c ++ qui ne seront pas exécutées à la fin?
J'ai un modèle avec deux entiers en entrée. L'un peut avoir un type plus grand que l'autre. Mon code effectue un décalage en conséquence afin qu...
a demandé il y a 5 mois
-2 votes
2 réponses
Rembourrage de structure avec les membres d'union de std :: bitset
Après avoir résolu mon problème, cette question , j'ai développé cette version de mon code pour incorporer les syndicats. des champs de données...
a demandé il y a 5 mois
1 votes
1 réponses
Ne pas contourner le problème de liaison structurée g ++ 7.1 avec Boost.Bimap
Dans mon projet, j'utilise Boost .Bimap pour impl√©menter des cartes bidirectionnelles. Regardez ce MCVE tr√®s simple sur godbolt , o√Ļ j'uti...
a demandé il y a 5 mois
5 votes
1 réponses
Utilisation d'un type incomplet dans une fonction membre d'un modèle de classe
GCC (8.3, 9.1), Clang (7, 8) et MSVC (19.20) diffèrent par leur capacité à compiler ce code: struct C; template<typename T> struct S {...
a demandé il y a 5 mois
0 votes
0 réponses
Modèle d'argument déduction quelle fonction qui n'est pas utilisée / déclarée / définie [dupliquer]
sur http://blogs.msdn.com /b/vcblog/archive/2011/09/12/12209291.aspx , l'équipe VC ++ déclare officiellement ne pas encore avoir mis en oeuvre...
a demandé il y a 5 mois
7 votes
1 réponses
Pourquoi `polymorphic_allocator` prend-il un pointeur` memory_resource` et non une référence?
La norme C ++ 17 dit:    [mem.poly.allocator.ctor] polymorphic_allocator(memory_resource* r);       Requiert: r n'est pas null.   ...
a demandé il y a 5 mois
9 votes
0 réponses
Quel type utiliser pour une carte `constexpr`?
Idéalement , j'aimerais écrire: constexpr std:map<std::string, std::string> my_map = {{"key1", "val1"}, {"key2", "val2"}, }; ou...
a demandé il y a 5 mois
5 votes
0 réponses
Modèle-modèle, modèle variadique et guide de déduction: bug du compilateur?
Considérez le code suivant fortement basé sur un modèle: // Preamble #include <list> #include <deque> #include <vector> #inc...
1 votes
1 réponses
Comment remplacer std :: binary_function par quelque chose d'autre sans douleur?
Nous utilisons actuellement des paquetages tiers qui utilisent profondément std :: binary_function, std :: unary_function. Comme vous le savez p...
a demandé il y a 5 mois
2 votes
1 réponses
Essayer de retourner l'ordre des bits dans std :: bitset
Je travaille sur une structure qui utilise std :: bitset et qui ressemble à ceci: Register.h #pragma once #include <bitset> #inclu...
a demandé il y a 5 mois
3 votes
2 réponses
Séquencement entre la destruction des variables de la fonction automatique locale et la construction de la valeur de retour
Il existe un code qui repose sur le fait que les variables de la fonction automatique locale sont détruites après la création de la valeur de re...
a demandé il y a 5 mois
5 votes
2 réponses
modèle d'alias pour le modèle de membre
Disons que j'ai un modèle: template<typename T> struct Outer { template<typename T1> struct Inner { }; }; J'aimera...
a demandé il y a 5 mois
0 votes
0 réponses
g ++ √©choue ¬ęla commande de l'√©diteur de liens a √©chou√© avec le code de sortie 1¬Ľ
     Cette question a déjà une réponse ici:                   Qu'est-ce qu'une référence non définie /erreur de symbole externe non résolue...
a demandé il y a 5 mois
5 votes
1 réponses
La sérialisation personnalisée de std :: string_view provoque une erreur inattendue du compilateur
J'ai déjà posé cette question sur github (il y a environ un mois), sans réponse alors je demande ici maintenant. J'utilise Cereal comme bib...
a demandé il y a 5 mois
2 votes
1 réponses
L'utilisation d'un niveau d'indirection dans une contrainte de modèle SFINAE provoque une erreur matérielle
Dans le code suivant ( https://wandbox.org/permlink/rA7lnXM6eQR4JhSM ) #include <type_traits> template <typename T> struct Identi...
a demandé il y a 5 mois
0 votes
1 réponses
Récupère le chemin de l'exécutable (avec std :: filesystem) [duplicate]
     Cette question a déjà une réponse ici:                   Obtenir le chemin de l'exécutable                                      9 r...
a demandé il y a 5 mois
-1 votes
0 réponses
Pourquoi C ++ ne fournit-il pas par d√©faut ¬ęcopy-plus-allocator¬Ľ? Fonctionnalit√© manquante?
J'ai créé une question ( passer à un autre allocateur personnalisé différent - > se propager aux champs des membres ) et a constaté que, dans...
a demandé il y a 5 mois
24 votes
5 réponses
Existe-t-il un nom pour ce type et cette fonction?
Il existe 2 problèmes difficiles en informatique: l’invalidation du cache, le nommage des éléments et les erreurs uniques. Il s’agit du 2ème...
a demandé il y a 5 mois