Questions sur c++

10
réponses

Pourquoi lambda de C++11 exige-t-il le mot clé" mutable " pour la capture-par-valeur, par défaut?

bref exemple: #include <iostream> int main() { int n; [&](){n = 10;}(); // OK ... n'est-ce pas? toute enlightenments? (au fait, J'utilise MSVC2010. AFAIK ce devrait être la norme)
demandé sur 2011-03-31 19:02:52
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
20
réponses

Pourquoi n'avons-nous pas un constructeur virtuel en C++?

pourquoi C++ n'a-t-il pas de constructeur virtuel?
demandé sur 2009-04-09 12:46:31
4
réponses

const vs constexpr sur les variables

Est-il une différence entre les définitions suivantes? const double PI = 3.141592653589793; constexpr double PI = 3.141592653589793; si non, quel style est préféré en C++11?
demandé sur 2012-11-12 19:50:13
30
réponses

Comment puis-je lire et analyser des fichiers CSV en C++?

je dois charger et utiliser des données de fichier CSV en C++. À ce stade, il peut vraiment être un parser délimité p ... Esprit de Boost, mais je suis prêt à l'essayer. Mais seulement s'il n'y a pas une solution plus simple que j'oublie.
demandé sur 2009-07-13 19:25:50
13
réponses

Quelles sont les différences entre les génériques en C# et Java... et les modèles en C++? [fermé]

j'utilise principalement Java et les génériques sont relativement nouveaux. Je n'arrête pas de lire que Java a pris la ... lors, quelles sont les principales différences entre C++, C#, Java dans generics? Avantages/inconvénients de chacun?
demandé sur 2008-08-28 09:08:06
13
réponses

La meilleure façon d'extraire un sous-vecteur d'un vecteur?

supposons que j'ai un std::vector (appelons-le myVec ) de taille N . Quelle est la façon la plus simple de construire un nouveau vecteur consistant en une copie des éléments X à Y, où 0
demandé sur 2009-01-07 21:56:28
1
réponses

C++ Carte non ordonnée utilisant un type de classe personnalisé comme la clé

j'essaie d'utiliser une classe personnalisée comme clé pour unordered_map, comme suit, #include <iostream> ... ’ as ‘this’ argument of ‘bool Node::operator==(Node)’ discards qualifiers [-fpermissive] make: *** [threeSum] Error 1
demandé sur 2013-06-10 06:34:40
11
réponses

convertir un char* en std:: string

je dois utiliser un std::string pour stocker les données récupérées par fgets() . Pour ce faire, je dois convertir la valeur de retour char* de fgets() en std::string pour stocker dans un tableau. Comment cela peut-il être fait?
demandé sur 2009-07-28 21:55:34
11
réponses

Parse (split) une chaîne en C++ en utilisant le délimiteur de chaîne (standard c++) [dupliquer]

cette question a déjà une réponse ici: la façon la plus élégante d'itérer les mot ... diviser: scott>=tiger avec >= comme délimiteur de sorte que je peux obtenir scott et le tigre.
demandé sur 2013-01-10 23:16:43
15
réponses

Comment activer le support C++11/C++0x dans Eclipse CDT?

Eclipse 3.7.1 CDT 1.4.1 GCC 4.6.2 ceci est un exemple d'un morceau de code C++11: auto text = std::uni ... ompilation Makefile fonctionne très bien. Comment faire pour que Eclipse cesse de se plaindre de ce genre d'erreurs?
demandé sur 2012-02-03 20:13:57
25
réponses

Pourquoi utiliser des itérateurs plutôt que des indices de tableaux?

prendre les deux lignes de code suivantes: for (int i = 0; i < some_vector.size(); i++) { //do stuff } ... e_iterator++) { //do stuff } on m'a dit que la seconde voie est préférable. Exactement pourquoi est-ce?
demandé sur 2008-09-25 06:58:08
6
réponses

Comment puis-je pad un int avec des zéros de tête lorsque vous utilisez cout

je veux cout pour produire un int avec des zéros de tête, de sorte que la valeur 1 serait imprimée comme 001 et la valeur 25 imprimée comme 025 . Comment puis-je faire cela?
demandé sur 2009-11-11 14:12:06
3
réponses

vérifier si une std::vector contient un certain objet? [dupliquer]

possible Duplicate: Comment trouver un article dans une MST:: vecteur? y a-t-il ... rn true; return false; peut-on le faire uniquement avec std::map puisqu'il utilise des clés? Merci
demandé sur 2010-08-10 19:52:47
10
réponses

Comment commencer avec le développement D'extensions Internet Explorer?

est-ce que quelqu'un ici a de l'expérience avec/dans le développement D'extensions IE qui peuvent partager leurs conna ... ajouté la balise C++ à cette question aussi, parce que si c'est mieux d'en construire une en C++, je peux le faire.
demandé sur 2011-04-13 06:40:48
6
réponses

Y a-t-il des avantages à passer par un pointeur plutôt que par une référence en C++?

Quels sont les avantages de passer par un pointeur sur passer par référence en C++? Dernièrement, j'ai vu un ... e func(&mySprite); vs. func(SPRITE &x); avec un appel de func(mySprite);
demandé sur 2008-12-02 20:58:00
11
réponses

Quels sont tous les comportements communs non définis qu'un programmeur C++ devrait connaître? [fermé]

Quels sont tous les comportements courants non définis qu'un programmeur C++ devrait connaître? Dire, comme: a[i] = i++;
demandé sur 2008-12-15 09:55:42
3
réponses

Comment se compare-t-elle avec Boost/ASIO?

je serais intéressé par des aspects comme: domaine d'application/Caractéristiques performance maturité
demandé sur 2012-07-11 03:22:42
15
réponses

Initialisation De La Structure C++

est - il possible d'initialiser des structures en C++ comme indiqué ci-dessous struct address { int street_ ... tialisation de la structure statique avec des balises en C++ C++11 Bonne Structure D'Initialisation
c++
demandé sur 2012-07-17 09:46:22
13
réponses

Initialisation d'un tableau normal avec une valeur par défaut [dupliquer]

cette question a déjà une réponse ici: Comment initialiser tous les membres d'un ... pide que la boucle habituelle à travers l'ensemble du tableau et assigner une valeur ou faut-il faire la même chose?
demandé sur 2009-07-01 00:10:25
2
réponses

Différence entre les crochets d'angle et les guillemets doubles "" tout en incluant les fichiers d'en-tête en C++? [dupliquer]

Double Possible: Quelle est la différence entre #include et #include "nom de fichier"? ... clude <QPushButton> et quels fichiers doivent être inclus en utilisant par exemple: #include "MyFile.h" ???
demandé sur 2010-07-02 02:07:54
3
réponses

std:: longueur de chaîne() et taille() fonctions de membre

j'étais en train de lire les réponses pour cette question et j'ai trouvé qu'il y a en fait une méthode appelée length ... férence entre size() et length() . Si c'est le cas, n'est-ce pas plus déroutant pour l'utilisateur de la classe?
demandé sur 2009-05-25 09:49:55
10
réponses

Est de supprimer ce possible?

Est-il permis de delete this; si la suppression de l'instruction est la dernière instruction qui sera exécutée sur l ... take the lead, // I want to get rid of this "SomeModule" object: delete this; } je peux faire ça?
demandé sur 2010-06-30 19:45:54
13
réponses

Le tri d'un vecteur d'objets personnalisés

comment trier un vecteur contenant des objets personnalisés (définis par l'utilisateur). Probablement, standard ... ur l'un des champs (comme clé de tri) dans l'objet personnalisé doit être utilisé. Suis-je sur la bonne voie?
demandé sur 2009-09-04 21:05:37
27
réponses

Combien de temps le c++ est-il plus rapide que le C#?

ou est-ce l'inverse? D'après ce que j'ai entendu, il y a des domaines dans lesquels C# s'avère être plus rapi ... tre vous pourrait expliquer ces différences en détail ou me pointer au bon endroit pour des informations à ce sujet.
demandé sur 2008-09-26 12:57:46
11
réponses

Comparer le double au zéro en utilisant epsilon

Aujourd'hui, je regardais à travers du code c++ (écrit par quelqu'un d'autre) et j'ai trouvé cette section: dou ... sentés par un double ? dans la négative, la comparaison n'est-elle pas équivalente à someValue == 0.0 ?
demandé sur 2012-12-04 12:41:30
24
réponses

Protéger l'exécutable de la rétroingénierie?

j'ai réfléchi à la façon de protéger mon code C/C++ du démontage et de la rétroingénierie. Normalement, Je ne caution ... et / ou comprises par les analystes de code à condition que le bon délai. Est-il rien d'autre alternative que j'ai?
demandé sur 2011-06-26 05:49:24
14
réponses

But des syndicats en C et c++

j'ai utilisé les syndicats plus tôt confortablement; aujourd'hui j'ai été alarmé quand je lis ce post et j'ai ap ... ritage comme une caractéristique de langage C++ . C'est la raison pour Andrey réponse du reste comme l'a accepté.
demandé sur 2010-02-22 14:17:19
9
réponses

Comment convertir QString en std::string?

je suis en train de faire quelque chose comme ceci: QString string; // do things... std::cout << string & ... dans la console (par exemple pour des raisons de débogage ou autres)? Comment convertir QString en std::string ?
demandé sur 2010-11-18 14:43:42
28
réponses

Existe-t-il une interface graphique C++ gdb pour Linux? [fermé]

brièvement: Est-ce que quelqu'un connaît une interface graphique pour gdb qui l'amène sur le même niveau ou proche du ... ui-ci sont grands parce que vous pouvez obtenir une idée de l'expérience personnelle des gens avec des applications.
demandé sur 2008-09-17 05:42:57