preguntar acerca de std

2
réponses

Une déclaration peut-elle affecter l’espace de noms std?

#include <iostream> #include <cmath> /* Intentionally incorrect abs() which seems to override std::abs() */ int abs(int a) { return a > 0? -a : a; } int main() { int a = abs(-5); int b = std::abs(-5); std::cout<< …
demandé sur 1970-01-01 00:33:38
4
réponses

déclaration d’une file d’attente prioritaire en C++ avec un comparateur personnalisé

J'essaie de déclarer un priority_queue of nodes, en utilisant {[3] } comme fonction de comparaison (qui est en dehors de la classe node). Ce que j'ai actuellement est: priority_queue<Node, vector<Node>, Compare> openSet; Pour une rais …
demandé sur 1970-01-01 00:33:33
4
réponses

std:: sécurité des threads PTR partagés

J'ai lu ça " plusieurs threads peuvent simultanément lire et écrire différents shared_ptr objets, même lorsque les objets sont des copies qui partagent propriété."(MSDN: sécurité des threads dans la bibliothèque C++ standard) Cela signif …
demandé sur 1970-01-01 00:33:33
5
réponses

std:: erreur de thread (thread non membre de std))

j'ai compilé et installé gcc4.4 en utilisant macports. quand j'essaie de compiler en utilisant -> g++ -G-Wall-ansi-pthread-std=C++0x main.rpc...: #include <thread> ... std::thread t(handle); t.join(); .... le compilateur retourne …
demandé sur 1970-01-01 00:33:30
3
réponses

la chaîne de caractères dans namespace std ne nomme pas un type

c'est peut-être une simple erreur que je ne vois pas, mais Je pense que je fais juste quelque chose de mal. Ne vous inquiétez pas je n'utilise pas namespace std dans mon en-tête fonctions ou tout ce qui semblait être le problème de cette personne [ …
demandé sur 1970-01-01 00:33:32
6
réponses

Quelle est la structure des données à l’intérieur de std:: map en C++?

je suis débutant et j'apprends le c++ Avoir des moments difficiles pour comprendre les concepts std::map, parce que le code avec lequel je joue implique que le map est un arbre de recherche, c'est-à-dire tous les noms de std::map objets ont *arbre …
demandé sur 1970-01-01 00:33:33
3
réponses

Compiler avec Clang en utilisant des références non définies Libc++

les premiers couples sont trop longs pour être mentionnés. Je reçois cette erreur lorsque j'essaie de compiler clang++ -stdlib=libc++ ../main.cc ... avec clang et libc++ à partir du SVN. error: undefined reference to 'typeinfo for char cons …
demandé sur 1970-01-01 00:33:31
10
réponses

Pouvez-vous Supprimer des éléments d’une liste std::tout en itérant à travers elle?

j'ai un code qui ressemble à ceci: for (std::list<item*>::iterator i=items.begin();i!=items.end();i++) { bool isActive = (*i)->update(); //if (!isActive) // items.remove(*i); //else other_code_involving(*i); …
demandé sur 1970-01-01 00:33:29
5
réponses

Devrais-je utiliser std::function ou un pointeur de fonction en C++?

lors de la mise en œuvre d'une fonction de rappel en C++, devrais-je toujours utiliser le pointeur de fonction de style C: void (*callbackFunc)(int); ou devrais-je faire usage de std:: fonction: std::function< void(int) > …
demandé sur 1970-01-01 00:33:34
2
réponses

Je veux tuer un std:: thread en utilisant son objet thread? [dupliquer]

possibilité de dupliquer: C++0x interruption du fil j'essaie de tuer/arrêter un c++ std::thread en utilisant son objet thread. Comment faire? ... …
demandé sur 1970-01-01 00:33:32