Questions sur c++

7
réponses

Exemple Simple de filetage en C++

peut-on afficher un exemple simple de démarrage de deux threads (orientés objet) en C++? je suis à la recher ... t répondu répondrait avec des bibliothèques multiplateformes à utiliser. Je suis en train de l'explicite maintenant.
demandé sur 2008-11-05 21:37:15
23
réponses

Y a-t-il une fonction de signe standard (signum, sgn) en C/C++?

je veux une fonction qui retourne -1 pour les nombres négatifs et +1 pour les nombres positifs. http://en.wikipedi ... othèque standard quelque part. Edit: plus précisément, je cherchais une fonction travaillant sur flotteurs.
demandé sur 2009-12-15 01:27:15
7
réponses

Pretty-print C++ STL containers

s'il vous Plaît prendre note des mises à jour à la fin de ce post. mise à jour: j'ai créé un proje ... & operator<<(std::ostream & o, const MyPrinter<Delims> & p) { return p.base->stream(o); }
demandé sur 2011-01-31 14:44:25
6
réponses

Option GCC-fPIC

j'ai lu à propos de les Options de GCC pour les Conventions de génération de Code , mais je ne pouvais pas comprendre ... érer du code indépendant de la position (PIC) " fait. Donnez - moi un exemple pour m'expliquer ce que cela signifie.
demandé sur 2011-03-15 15:12:16
30
réponses

std:: formatage des chaînes comme sprintf

je dois formater std::string avec sprintf et l'envoyer dans file stream. Comment puis-je faire cela?
demandé sur 2010-02-26 17:15:54
11
réponses

Quelle est la différence entre float et double?

j'ai lu la différence entre la double précision et la simple précision. Toutefois, dans la plupart des cas, float et ... aiment le cas? Quand les flotteurs et les doubles sont-ils interchangeables? Quelles sont les différences entre eux?
demandé sur 2010-03-05 15:48:32
22
réponses

Comment obtenir l'heure actuelle et la date en C++?

Existe-t-il un moyen multiplateforme pour obtenir la date et l'heure actuelles en C++?
demandé sur 2009-06-15 23:35:38
18
réponses

Quand utiliser les références et les pointeurs?

je comprends la syntaxe et la sémantique générale des pointeurs par rapport aux références, mais comment décider quand ... ctive utiliser des références où un objet doit être présent, bien qu'il soit dommage de perdre la clarté syntaxique.
demandé sur 2011-08-14 21:08:30
6
réponses

Comment passer un argument ptr unique à un constructeur ou à une fonction?

je suis nouveau pour déplacer la sémantique en C++11 et je ne sais pas très bien comment gérer les paramètres unique_ ... se::UPtr b1; Base::UPtr b2(new Base()); b1->setNext(b2); //should I write b1->setNext(std::move(b2)); instead?
demandé sur 2011-11-13 23:58:49
20
réponses

Vérifier si un double (ou un float) est NaN en C++

y a-t-il une fonction isnan ()? PS.: Je suis dans le MinGW (si cela fait une différence). j'ai ... a en utilisant isnan() de <math.h> , qui n'existe pas dans <cmath> , que j'étais #include ing au début.
demandé sur 2009-02-20 21:09:53
13
réponses

Pourquoi le C++ STL ne fournit-il aucun conteneur" arborescent"?

pourquoi le C++ STL ne fournit aucun conteneur "arbre", et quelle est la meilleure chose à utiliser à la place? ... r une hiérarchie d'objets, comme un arbre, plutôt que d'utiliser un arbre comme une amélioration des performances...
demandé sur 2008-10-15 22:52:42
17
réponses

La manière la plus rapide de vérifier si un fichier existe en utilisant standard C++/C++11/c?

je voudrais trouver le moyen le plus rapide de vérifier si un fichier existe en standard C++11, C++, ou C. j'ai des mi ... ETHING */ dans la fonction suivante? inline bool exist(const std::string& name) { /* SOMETHING */ }
demandé sur 2012-10-08 05:10:11
30
réponses

Impression de 1 à 1000 sans boucle ou conditionnels

tâche : imprimer des numéros de 1 à 1000 sans utiliser de boucle ou de déclarations conditionnelles. Ne vous contentez pas d'écrire printf() ou cout 1000 fois. comment feriez-vous cela en utilisant C ou C++?
demandé sur 2010-12-31 09:55:16
30
réponses

Quand devez-vous utiliser l '" ami " en C++?

j'ai lu la C++ FAQ et j'étais curieux au sujet de la friend déclaration. Personnellement, je ne l'ai jamais util ... sûr comment cela ne casse pas encapsulation. Quand ces exceptions peuvent-elles rester dans la rigueur QU'est L'OOP?
demandé sur 2008-08-20 09:29:32
11
réponses

Comment convertir un std:: string en int?

juste une question rapide. J'ai fait un peu le tour d'internet et j'ai trouvé quelques solutions, mais aucune n'a enco ... a, multiplier l'int par -1. Il semble un peu plus compliqué pour un si petit problème cependant. Des idées?
demandé sur 2011-10-05 19:23:45
3
réponses

Est 0 décimal littéral ou octal littérale?

Zéro est toujours zéro, donc ça n'a pas d'importance. Mais dans une discussion récente avec mon ami il a dit que les l ... octal, à savoir 0 . Est 0 octal littérale selon le C++ de la grammaire? Quelle est la norme de dire?
demandé sur 2011-08-01 11:46:26
2
réponses

C++ template typedef

j'ai une classe template<size_t N, size_t M> class Matrix { // .... }; je veux faire un typede ... c Matrix<N,1> { }; Est-il une solution ou une pas trop cher / contournement des meilleures pratiques?
demandé sur 2010-05-08 21:40:53
4
réponses

Quelle est la durée de vie d'une variable statique dans une fonction C++?

si une variable est déclarée comme static dans la portée d'une fonction, elle n'est initialisée qu'une seule fois et c ... pour ceux qui veulent savoir pourquoi j'ai posé la question si je connaissais déjà la réponse?
demandé sur 2008-10-29 15:14:03
30
réponses

Utilisation de "const" pour les paramètres de fonction

jusqu'où allez-vous avec const ? Est-ce que vous faites juste des fonctions const quand c'est nécessaire ou est-c ... void func(const int n, const long l) y a-t-il une raison à cela? Il semble un peu inhabituel pour moi.
demandé sur 2008-09-23 00:11:47
8
réponses

La règle des trois devient la règle des cinq avec C++11?

donc, après avoir regardé cette merveilleuse conférence sur les références rvalue, j'ai pensé que chaque classe ... voir un copy-ctor, opérateur de tâche et le destructeur si les points mentionnés précédemment s'appliquent. Pensées?
demandé sur 2011-01-24 16:51:45
22
réponses

La variable locale non initialisée est-elle le générateur de nombres aléatoires le plus rapide?

je sais que la variable locale non initialisée est un comportement non défini ( UB ), et aussi la valeur peut avoir ... ible(rand()%2==0?true:false); } } et aussi plus rapide que les autres générateurs de nombres aléatoires?
demandé sur 2015-07-31 09:52:42
14
réponses

Pourquoi C++ n'a-t-il pas de réflexion?

c'est une question un peu bizarre. Mes objectifs sont de comprendre la langue décision de conception et d'identifier l ... tests unitaires et ainsi de suite. Mais ce serait bien si vous pouviez commenter les utilisations de réflexion trop.
demandé sur 2008-12-11 15:52:01
23
réponses

Quel est le but de l'utilisation des supports (i.e. {}) pour une ligne simple si ou boucle?

je suis en train de lire quelques notes de conférence de mon conférencier C++ et il a écrit ce qui suit: ... i = 0 ; i < 100 ; ++i) if (i % 2 == 0) j++; Quel est le bénéfice d'utiliser la 1ère version?
demandé sur 2012-08-30 12:50:09
18
réponses

Comment puis-je savoir quelles parties du code ne sont jamais utilisées?

j'ai du code C++ que je suis censé supprimer du code inutilisé. Le problème est que la base de code est grande. Comment puis-je savoir quel code n'est jamais appelé/jamais utilisé?
demandé sur 2011-01-27 10:59:26
12
réponses

Y a-t-il un avantage à utiliser la carte par rapport à la carte non ordonnée en cas de clés triviales?

une discussion récente sur unordered_map en C++ m'a fait réaliser, que je devrais utiliser unordered_map pour la plupar ... ai oublié l'évidence (merci GMan!) -- oui, de la carte sont bien sûr, je le sais, Et je cherche d'autres raisons.
demandé sur 2010-02-04 05:37:43
2
réponses

Comment implémenter des algorithmes de tri classiques dans le C++moderne?

l'algorithme std::sort (et ses cousins std::partial_sort et std::nth_element ) de la bibliothèque Standard C++ es ... je signale les différences syntaxiques et de bibliothèque lorsque les différentes versions linguistiques diffèrent.
demandé sur 2014-07-09 13:59:13
6
réponses

Quel analyseur XML dois-je utiliser dans C++? [fermé]

j'ai des documents XML que je dois analyser et/ou je dois construire des documents XML et les écrire dans du texte (so ... uestions parce qu'elles tendaient à demander quelque chose un peu plus spécifique. Cette question est plus générale.
demandé sur 2012-02-22 04:44:50
12
réponses

usr / bin/ ld: impossible de trouver-l

j'essaie de compiler mon programme et il retourne cette erreur : usr/bin/ld: cannot find -l<nameOfTheLibrary ... que située sur un autre répertoire. y a-t-il une option à ajouter pour que cela fonctionne s'il vous plaît?
demandé sur 2013-05-23 13:20:39
1
réponses

Désoptimiser un programme pour le pipeline dans Intel Sandybridge-famille de CPU

je me suis creusé la tête pendant une semaine en essayant de terminer cette mission et j'espère que quelqu'un ici pour ... 'il s'agit d'une question d'architecture informatique, Pas d'une question sur comment faire ralentir C++ en général.
demandé sur 0000-00-00 00:00:00
13
réponses

Est-ce que vous (vraiment) écrivez le code de sécurité d'exception? [fermé]

traitement D'Exception (EH) semble être la norme actuelle, et en recherchant sur le web, Je ne peux pas trouver des id ... z-vous être sûr que c'est? Connaissez-vous et/ou utilisez-vous réellement des alternatives qui fonctionnent?
demandé sur 2009-12-05 22:48:15