preguntar acerca de c++11

3
réponses

Include) » dans la chaîne littérale brute sans terminer ledit littéral

Les deux caractères )" terminent le littéral de chaîne brute dans l'exemple ci-dessous. La séquence )" pourrait apparaître dans mon texte à un moment donné, et je veux que la chaîne continue même si cette séquence s'y trouve. R"( Some Text)" …
demandé sur 1970-01-01 00:33:35
2
réponses

Quand un lambda est-il trivial?

Quand un lambda est-il garanti pour être trivial, si jamais? J'ai supposé que s'il ne capture que des types triviaux ou rien, ce serait trivial. Je n'ai pas de standard-ese pour sauvegarder cela cependant. Ma motivation était de déplacer du code de …
demandé sur 1970-01-01 00:33:35
1
réponses

Emacs CC-mode indentation problème avec C++0x enum classe

Emacs cc-mode ne semble pas encore reconnaître le type-safe enum class introduit en C++0x. le résultat que j'obtiens est une double indentation pour les énumérations second, third, etc: enum class Color { Blue, Red, Orange, …
demandé sur 1970-01-01 00:33:31
1
réponses

La taille de std::array est-elle définie par standard

En C++11 std::array est défini pour avoir un stockage et des performances contigus qui ne sont pas pires qu'un tableau, mais je ne peux pas décider si les différentes exigences de la norme impliquent que std::array a la même taille et la même disposi …
demandé sur 1970-01-01 00:33:33
3
réponses

C++11 sécurité des threads des générateurs de nombres aléatoires

En C++11, Il y a un tas de nouveaux moteurs de générateur de nombres aléatoires et de fonctions de distribution. Sont-ils thread safe? Si vous partagez une seule distribution aléatoire et un moteur parmi plusieurs threads, est-ce sûr et recevrez-vous …
demandé sur 1970-01-01 00:33:32
3
réponses

Constructeur de déplacement par défaut vs constructeur de copie par défaut vs opérateur d’affectation par défaut

Pourquoi le compilateur C++ a-t-il plus de restrictions sur les constructeurs de déplacement générés automatiquement que sur le constructeur de copie ou l'opérateur d'affectation généré automatiquement ? Les constructeurs de mouvement générés automa …
demandé sur 1970-01-01 00:33:33
6
réponses

Manière correcte de boucle à travers les tableaux c++

Récemment, j'ai trouvé beaucoup d'exemples, la plupart d'entre eux ce qui concerne le C++ 98, de toute façon j'ai créé mon simple-tableau et une boucle (codepad): #include <iostream> using namespace std; int main () { string texts[] = {"Ap …
demandé sur 1970-01-01 00:33:33
2
réponses

Qu’est-ce que noexcept utile pour?

J'ai vu que C++ 11 a ajouté le mot-clé noexcept. Mais je ne comprends pas vraiment pourquoi est-ce utile. Si la fonction lance quand elle n'est pas censée lancer - pourquoi voudrais-je que le programme plante? Alors quand devrais-je l'utiliser? …
demandé sur 1970-01-01 00:33:34
6
réponses

Enum à la chaîne en C++11

Je me rends compte que a été demandé avant plus d'une fois sur SO mais je n'ai pas pu trouver une question explicitement à la recherche d'une solution actuelle à ce problème avec C++11, alors nous y retournons.. Pouvons-nous facilement obtenir la …
demandé sur 1970-01-01 00:33:34
3
réponses

std:: remove avec vector:: erase et comportement indéfini

Partout sur le web, Je vois des gens utiliser l'idiome erase / remove pour les vecteurs C++ comme ceci: #include <vector> // the general-purpose vector container #include <iostream> #include <algorithm> // remove and remove_if in …
demandé sur 1970-01-01 00:33:34