Questions sur c++20

24
réponses

enum string en C++moderne 11 / C++14 / C++17 et avenir C++20

contrairement à toutes les autres questions similaires, cette question concerne l'utilisation des nouvelles fonctionna ... ion en utilisant des astuces de méta-programmation basées sur les fonctions variadic template class et constexpr ...
demandé sur 2015-03-03 13:05:45
1
réponses

Est-il possible en C++ moderne de passer une chaîne littérale comme paramètre à un modèle C++?

est-il possible dans" modern C++ " (C++17 ou plus) de passer une chaîne littérale comme paramètre à un modèle C++? ... <string_literal Name> ModuleBase<Name>::ModuleBase() { name = Name; } xyz::xyz() : ModuleBase() { }
demandé sur 2018-07-05 18:47:10
3
réponses

Comment est l'opérateur de comparaison différente de la soustraction?

il y a un nouvel opérateur de comparaison <=> en C++20. Cependant je pense que dans la plupart des cas une simpl ... rn ((*a > *b) - (*a < *b)); } Ils ont le même effet. Je ne peux pas vraiment comprendre la différence.
demandé sur 2017-12-31 16:41:55
3
réponses

Que sont les coroutines en C++20?

que sont les coroutines dans c++20 ? en quoi diffère-t-il de" Parallelism2 "ou/et" Concurrency2 " (voir i ... ci-dessous est de ISOCPP. https://isocpp.org/files/img/wg21-timeline-2017-03.png
demandé sur 2017-04-19 21:39:09
2
réponses

Pourquoi utiliser std::forward dans les concepts?

je lisais la page de référence CPP sur les contraintes et j'ai remarqué cet exemple: // example constraint ... as être passé à ma fonction swap . est cette implémentation de Swappable faux? Ai-je raté quelque chose?
demandé sur 2017-06-04 20:13:38