Questions sur c++11

6
réponses

Pourquoi std:: initializer list n'est-il pas un langage intégré?

pourquoi std::initializer_list n'est-il pas un langage de base intégré? il me semble que C'est une caractér ... partie de la langue. Je n'ai écrit que mes 3 premières idées, je suis sûr qu'il ya beaucoup autres approches.
demandé sur 2013-03-04 13:58:52
4
réponses

Est-ce que boost:: cast lexical est redondant avec C++11 stoi, stof et family?

est boost::lexical_cast redondant maintenant que C++11 introduit stoi , stof et la famille, ou y a-t-il une ... l'utiliser? (à part le fait de ne pas avoir de compilateur C++11) fournissent-ils exactement la même fonctionnalité?
demandé sur 2014-05-10 18:13:50
4
réponses

Différence dans l'utilisation de namespace (std:: vs:std::) [dupliquer]

cette question a déjà une réponse ici: pourquoi prepend namespace avec ::, par ex ... ence(s)? Si oui, lequel(s)? j'ai vu ça: using ::std::nullptr_t; ce qui m'a fait me demander.
demandé sur 2015-10-13 15:02:20
1
réponses

Problème avec std:: thread lors de l'utilisation de g++ dans MinGW 32 bits 4.8.0

BACKGROUND -- nous développons le code C++11 et écrivons des tests unitaires en utilisant gtest/gmock. Il est ... 'exemple pour bool. BTW utilisant seulement yield sans vérifier le drapeau à #1 et #3 est pas suffisant.
demandé sur 2015-09-15 10:49:14
2
réponses

Pourquoi std:: move prend une référence forward?

la mise en œuvre de std::move ressemble fondamentalement à ceci: template<typename T> typename std::rem ... ns méta. alors pourquoi std::move a-t-il été conçu pour prendre à la fois des valeurs L et des valeurs R?
demandé sur 2015-03-09 09:25:03
3
réponses

Pourquoi ne puis-je pas initialiser une référence dans une liste d'initialiseur avec une initialisation uniforme?

C'est-à-dire, pourquoi cela: struct S {}; struct T { T(S& s) : s{s} {} S& s; }; int main() { ... isation uniforme? EDIT : j'ai essayé avec clang, et clang l'accepte, donc peut-être que c'est un bug GCC?
demandé sur 2012-05-09 07:54:10
15
réponses

Est-il possible d'imprimer le type d'une variable en standard c++?

par exemple: int a = 12; cout << typeof(a) << endl; résultats escomptés: int
demandé sur 2008-09-17 14:34:44
1
réponses

Lors de l'utilisation de std::avant d'avancer des arguments?

C++0x montre un exemple d'utilisation de std::forward : template<class T> void foo(T&& arg) { ... t;(args)...); } je suis un peu confus par std::forward , et je serais ravi d'utiliser un peu de nettoyage.
demandé sur 2011-08-31 16:52:47
1
réponses

Comparer 3 façons modernes c++ de convertir des valeurs intégrales en chaînes

j'essayais de choisir une méthode standard pour convertir les intégrales en cordes , donc j'ai continué et j'ai fai ... in ). sehe fait pour double (mentionné dans sa réponse du commentaire). C'est une bonne idée de jouer avec aussi.
demandé sur 2014-05-03 02:18:32
3
réponses

decltype comme un type de retour dans la fonction de membre de classe

j'ai une erreur de compilation sous le code. struct B{ double operator()(){ return 1.0; } }; ... nc() -> decltype(b()) { return b(); } }; alors, qu'est-ce qui ne va pas avec le premier??
demandé sur 2013-05-21 13:16:38
6
réponses

Si l'instruction vs if-else, qui est plus rapide? [fermé]

j'ai discuté avec un ami l'autre jour, à propos de ces deux extraits. Ce qui est plus rapide et pourquoi ? valu ... rapide et quand ( par exemple "mieux car pas de ramification et la ramification a problème suivant blahblah" )
demandé sur 2017-04-04 11:28:49
5
réponses

Avec des fonctions de membre explicitement supprimées en C++11, est-il toujours intéressant d'hériter d'une classe de base non copyable?

avec des fonctions de membre explicitement supprimées en C++11, est-il toujours intéressant d'hériter d'une classe de ... ont fait ajouter le {} pour une raison stupide (je ne me souviens pas des circonstances). Je sais mieux savoir. :- )
demandé sur 2012-02-27 04:40:17
5
réponses

C++ Qt - comment ajouter "- std=C++11 " au makefile généré par qmake?

je développe un programme en Qt. Son makefile est généré automatiquement à partir du .pro file. J'ai besoin d'utiliser ... t le Makefile ne fonctionnera pas car il est écrasé par le nouveau produit, chaque fois que je construis le projet).
demandé sur 2013-10-16 12:22:37
2
réponses

Syntaxe pour références universelles

C'est une rvalue reference: void foo(int&& a); il ne se lie pas aux valeurs l: int i = 4 ... (je plaisante sur la dernière)? Dans l'affirmative, quelles étaient les raisons du rejet des syntaxes alternatives?
demandé sur 2013-01-13 15:07:45
14
réponses

Combien est trop avec le mot-clé auto c++11?

j'ai utilisé le nouveau mot-clé auto disponible dans la norme C++11 pour les types tempérés compliqués qui est ce que ... et ensuite revenir à la pile Overflow. La Discussion à ce sujet peut être trouvée dans ce méta question .
demandé sur 2011-06-22 08:40:41
4
réponses

Confusion au sujet du mot-clé auto en C++ [dupliquer]

cette question a déjà une réponse ici: le mot clé "auto" peut-il être utilisé com ... nées , puis pourquoi est-ce que j'obtiens l'erreur "deux ou plusieurs types de données" dans le premier cas?
demandé sur 2017-04-12 09:22:22
2
réponses

Désactiver les erreurs eclipse (qui ne sont pas vraiment des erreurs) [dupliquer]

possibilité de dupliquer: désactivez la découverte d'erreur D'Eclipse. (Codan false positifs) ... qui supporte tout, ou au moins plus de C++11 que Juno ne le fait par lui - même, mais je ne semble pas trouver cela)
demandé sur 2013-01-03 05:34:52
1
réponses

Pourquoi std:: pow (double, int) a été supprimé de C++11?

en regardant dans manière efficace de calculer p^q (exponentiation), OÙ q est un entier et en passant en revue le ... oient supprimés. Un compilateur serait-il encore conforme à des normes de fournir une telle une surcharge optimisée?
demandé sur 2011-04-12 00:17:13
4
réponses

Les expressions régulières C++11 fonctionnent-elles avec des chaînes UTF-8?

si je veux utiliser les expressions régulières de C++11 avec des chaînes unicode, vont-elles fonctionner avec char* comme UTF-8 ou dois-je les convertir en une chaîne wchar_t*?
demandé sur 2012-06-29 03:20:54
12
réponses

Prise en charge de Visual Studio pour les nouveaux standards C / C++?

je continue à lire sur C99 et c++11 et toutes ces choses totalement douces qui sont ajoutées à la norme de langue qui ... let: http://blogs.msdn.com/vcblog/archive/2008/02/22/tr1-slide-decks.aspx très utile. Merci!
demandé sur 2008-09-28 22:08:19