Questions sur using-directives

30
réponses

Pourquoi l'utilisation de "namespace std" est-elle considérée comme une mauvaise pratique?

d'autres m'ont dit qu'écrire using namespace std en code est une erreur, et que je devrais utiliser std::cout et std::c ... variables qui partagent le même nom qu'une fonction dans std namespace)? Cela a-t-il un impact sur la performance?
demandé sur 2009-09-21 07:08:23
16
réponses

Le nom du type ou du namespace n'a pas pu être trouvé [dupliquer]

cette question a déjà une réponse ici: Prise "type ou le nom d'espace de noms n'a ... emps à chercher une réponse en ligne, aucune des solutions n'a encore aidé. que pouvais-je essayer d'autre?
demandé sur 2011-01-22 02:36:11
4
réponses

C++: dois-je utiliser 'typedef' ou 'using namespace'? [fermé]

j'écris une bibliothèque avec plusieurs modules dépendants. Quand j'inclue un fichier d'un autre module, devrais-je ré ... namespace ambiguïté si j'inclus à la fois la classe d'origine et la classe avec "typedef" dans un troisième module.
demandé sur 2012-04-26 14:23:47
1
réponses

En utilisant std:: array et en utilisant "array" comme nom

Dans mon C++ librairie JSON, j'ai récemment eu un régression avec GCC7. J'ai démonté le code affecté et l'espoir de compr ... isé à utiliser "array" comme nom même si j'utilise using std::array;? si le code est correct, s'agit-il d'un bug dans GCC7?
demandé sur 2017-06-05 14:23:58
1
réponses

C++ 'typedef' vs. 'aide ... = ...' [dupliquer]

possibilité de dupliquer: quelles sont les différences entre typedef et using En C++11? ... Edit: S'il n'y a pas de différence, lequel préférez-vous? / Pourquoi l'aide ... = ... version introduite?
demandé sur 2012-06-27 14:38:45
3
réponses

Que fait exactement "using namespace"?

le code de test C++ suivant ne fait pas de lien (gcc 4.9.2, binutils 2.25). L'erreur est In function 'main': undefined re ... de lien de changer la ligne 10 à std::string X::test = "Test";. je ne devrais pas utiliser "using namespace" pour commencer.
demandé sur 2015-12-07 11:21:36
3
réponses

Comment lier correctement scope entre la directive et le contrôleur avec angularJS

j'essaie de générer une liste hiérarchique de n-niveau sans ordre avec anugularJS, et j'ai été capable de le faire avec s ... le changement de propriété au champ d'application parent? j'Espère que cela est clair. Merci d'avance pour toute aide.
demandé sur 2013-03-13 19:02:34
6
réponses

Quel est le but de: "utiliser namespace"?

Il y a des arguments convaincants contreusing namespace std, alors pourquoi était-il introduit dans la langue? Ne pas usin ... olu avec élégance par using namespace, peut-être dans les lignes de la using std::swap idiome ou quelque chose comme ça?
demandé sur 2010-12-05 19:09:43
12
réponses

Qu'est-ce qui m'oblige à déclarer "utiliser namespace std;"?

cette question est peut-être une copie, mais je ne trouve pas de bonne réponse. Court et simple, ce qui m'oblige à déclarer using namespace std; dans les programmes C++?
demandé sur 2010-02-07 23:11:29
4
réponses

Invoquer begin et end via la directive using?

l'idiome établi pour invoquer swap est: using std::swap swap(foo, bar); de Cette façon, swap peut être surchargé pour l ... end(some_container)); Ou devrions-nous écrire: some_algorithm(std::begin(some_container), std::end(some_container));
demandé sur 2013-09-13 11:09:40
2
réponses

erreur de calcul de la distance en c++ [fermé]

#include <iostream> #include <cmath> #include <vector> using namespace std; int square(int a){ r ... _Iter=Point 1> ] ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
demandé sur 2010-11-18 20:28:29