Questions sur namespaces

29
réponses

Ce ne si nom == " principal ": le faire?

Que fait le if __name__ == "__main__": ? # Threading example import time, thread def myfunction(string, sleept ... rt_new_thread(myfunction, ("Thread #: 1", 2, lock)) thread.start_new_thread(myfunction, ("Thread #: 2", 2, lock))
demandé sur 2009-01-07 07:11:00
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
10
réponses

Les directives "utiliser" devraient-elles être à l'intérieur ou à l'extérieur de l'espace de noms?

j'ai lancé StyleCop sur un code C#, et il continue de rapporter que mes directives using devraient être à l'intérieu ... il une raison technique pour placer les directives using à l'intérieur plutôt qu'à l'extérieur de l'espace de noms?
demandé sur 2008-09-24 07:49:50
5
réponses

Quelqu'un peut expliquer tout en Python?

j'ai utilisé Python de plus en plus, et je continue à voir la variable __all__ définie dans différents fichiers __init__.py . Quelqu'un peut m'expliquer ce que cela fait?
demandé sur 0000-00-00 00:00:00
2
réponses

À quoi servent les namespaces inline?

C++11 permet inline namespace s, dont tous les membres sont aussi automatiquement dans l'enveloppe namespace . Je ne vo ... pas toutes les déclarations, qui peuvent vivre dans différents fichier. N'est-ce pas la mendicité pour le trouble?)
demandé sur 2012-06-13 17:46:13
7
réponses

Espace de noms + des fonctions versus statique méthodes d'une classe

disons que j'ai, ou j'vais écrire, un ensemble de fonctions associées. Disons qu'ils sont les mathématiques. Sur le pl ... MyMath::XYZ() pourquoi choisirais-je l'un plutôt que l'autre comme un moyen d'organiser des mon logiciel?
demandé sur 2009-09-16 23:15:01
11
réponses

Obtenir tous les types dans un espace de noms via la réflexion

Comment obtenir toutes les classes d'un namespace par la réflexion en C#?
demandé sur 2008-09-17 07:35:24
15
réponses

Comment utiliser correctement les namespaces en C++?

je viens d'un fond Java, où les paquets sont utilisés, pas les espaces de noms. Je suis habitué à mettre des classes q ... paces pour les principaux composants? Si oui, comment créer des objets à partir de classes dans d'autres namespaces?
demandé sur 2008-09-03 16:54:06
30
réponses

Obtenir "nom de type ou d'espace de noms ne pouvait pas être trouvé" mais tout semble ok?

je suis un: type ou nom d'espace de noms introuvable erreur pour une application C# WPF da ... VS2010 a la référence du projet et de voir l'espace de noms d'une part, mais pendant la compilation ne le voit pas?
demandé sur 2010-07-22 03:42:53
13
réponses

Quelle est la meilleure façon de résoudre une collision D'espace de noms Objective-C?

objectif-C n'a pas d'espace de noms; c'est un peu comme C, tout est dans un espace de noms global. La pratique courant ... availler avec les cadres dès maintenant dans une application unique. Toutes les solutions pour rendre cela possible?
demandé sur 2008-10-07 17:27:41
8
réponses

Quels sont les espaces de noms?

que sont les espaces de noms PHP? que sont les Namespaces en général? une réponse laïque avec un exemple serait grande.
demandé sur 2010-08-02 03:55:20
5
réponses

Comment créer un paquet namespace en Python?

en Python, un paquet namespace vous permet de répartir le code Python entre plusieurs projets. Ceci est utile lorsque ... nir un paquet namespace pour que plus d'un produit Python puisse définir des modules dans ce paquet? espace de noms?
demandé sur 2009-11-04 21:27:10
4
réponses

Que fait un \ (backslash) en PHP (5.3+)?

Que fait un \ en PHP? par exemple, CSRF4PHP a \FALSE , \session_id , et \Exception : public ... >acceptGet = (bool) $acceptGet; } else { throw new \Exception('Could not find session id', 1); } }
demandé sur 2011-01-25 07:34:05
9
réponses

"utiliser namespace" dans les en-têtes c++

dans tous nos cours de c++, Tous les enseignants mettent toujours using namespace std; juste après #include dans leurs ... rreur courante? Je veux dire dans la programmation du monde réel et dans les projets "réels" là-bas. Merci.
demandé sur 2011-05-01 19:49:21
3
réponses

Supériorité de l'Espace-nom anonyme sur l'statique?

comment les espaces de noms sans nom sont-ils supérieurs au mot-clé static ?
demandé sur 2010-12-12 19:02:22
30
réponses

"Ne pouvait pas charger le type [Namespace].Global " me causant du chagrin

dans my .Net 2.0 Asp.net l'application WebForms, j'ai mon Global.asax contenant le code suivant: <%@ Applica ... s dans le même dossier. Note 2: lors de la compilation à partir de l'invite vs avec csc, elle compile O. K.
demandé sur 2010-01-05 14:39:48
15
réponses

Utilisant l'espace de Noms std

il semble y avoir des points de vue différents sur l'utilisation de 'using' en ce qui concerne l'espace de noms std. ... utes les fonctions std qui doivent être utilisées. Quels sont les avantages et les inconvénients de chacun?
demandé sur 2009-08-12 12:59:16
7
réponses

Que signifie "var FOO = FOO | | {}" (Assignez une variable ou un objet vide à cette variable) en Javascript?

en regardant un code source en ligne, je suis tombé sur ceci au sommet de plusieurs fichiers source. var FOO = ... ste déjà utiliser sa valeur soit utiliser le nouvel objet. Pourquoi je le vois en haut d'un fichier source?
demandé sur 2011-06-22 16:10:57
3
réponses

comment ignorer les espaces de noms avec XPath

mon but est d'extraire certains noeuds de plusieurs fichiers xml avec des espaces de noms multiples en utilisant XPath ... ici . Je sais comment utiliser la conscience de l'Espace-nom. Tout simplement pas comment se débarrasser de lui.
demandé sur 2010-12-14 17:57:07
8
réponses

Bonne façon de définir les méthodes de namespace C++.fichier cpp

Probablement un doublon, mais pas facile à trouver... avec en-tête comme: namespace ns1 { class MyCla ... Est-il une "bonne" façon de faire? Sont une de ces "mauvais" en ce qu'ils ne sont pas signifient tous la même chose?
demandé sur 2011-12-30 20:37:29
10
réponses

C # namespace alias-Quel est l'intérêt?

j'ai essayé d'en savoir plus sur la langue C#, mais je n'ai pas été en mesure de voir une situation où l'on utiliserai ... ble que cela ne ferait qu'ajouter plus de confusion à la compréhension du langage. Peut-on expliquer. Merci
demandé sur 2009-02-03 01:38:21
20
réponses

jQuery XML parsing with namespaces

je suis nouveau à jQuery et je voudrais analyser un document xml. je suis capable de parser le XML régulier a ... function(i) { alert("found zrow"); }); }, "xml"); Avec vraiment pas de chance. Des idées? Grâce.
demandé sur 2009-05-12 20:46:50
4
réponses

Pourquoi un namespace sans nom est une alternative "supérieure" à la statique? [dupliquer]

cette question a déjà une réponse ici: la Supériorité de sans nom d'espace de nom ... particulier parce que c'est mon raisonnement dans ma réponse, alors que la norme pourrait avoir autre chose en tête.
demandé sur 2011-02-12 12:04:17
9
réponses

C++ namespaces conseil

je me suis juste enseigné les espaces de noms C++ (venant d'un fond C#) et je commence vraiment à penser que même avec ... à JOUR pour toute personne intéressée, c'est comme ça que j'ai fini la lutte contre ce problème.
demandé sur 2009-04-03 16:23:39
1
réponses

Rails 4: organiser les modèles de rails en sous-chemin sans les modèles d'espaces de noms?

Serait-il possible d'avoir quelque chose comme ça? app/models/ app/models/users/user.rb app/models/users/educat ... mespaces semble fonctionner (voir Rails 4 modèle de sous-dossier ), mais je veux le faire sans espace de nom .
demandé sur 2013-09-21 19:02:49
9
réponses

Est-il une meilleure façon d'exprimer les espaces de noms imbriqués en C++ dans l'en-tête

je suis passé de C++ à Java et C# et je pense que l'utilisation des namespaces/paquets est beaucoup mieux là-bas (bien ... lqu'un d'autre. J'utilise aussi un nid plus profond pour des raisons de découverte en utilisant des espaces de noms.
demandé sur 2012-07-06 12:17:55
4
réponses

R: utiliser l'opérateur de la conduite magrittr dans le paquet écrit

je voudrais utiliser le tuyau-opérateur %>% introduit dans le paquet magrittr dans un paquet je me suis écrit à la c ... tr::%>% dans le code source de la fonction n'aide pas non plus parce que le paquet ne peut plus être construit.
demandé sur 2015-01-14 19:06:52
5
réponses

Pourquoi mon log est dans l'Espace-nom std?

dans le code ci-dessous, je définis une fonction triviale log . Dans main j'essaie pas de l'appeler; j'appelle std:: ... ble x) { std::cout << "log!\n"; return x; } int main(int argc, char *argv[]) { std::log(3.14); return 0; }
demandé sur 2012-08-10 02:33:56
10
réponses

À quoi servent les espaces de noms XML?

C'est quelque chose que je trouve toujours un peu difficile à expliquer aux autres: Pourquoi existe-t-il des espaces ... plus, Quel est leur lien avec les schémas XML? Les schémas XSD devraient-ils toujours être associés à un namespace?
demandé sur 2008-09-24 21:03:37
10
réponses

Dois-je arrêter de combattre la convention de nommage par défaut de L'espace de noms de Visual Studio?

je travaille sur un projet MVVM, donc j'ai des dossiers dans mon projet comme des modèles, des modèles de vue, des fen ... que les noms d'espaces de noms reflètent la structure du dossier? respectez-vous cette convention? Pourquoi?
demandé sur 2009-08-17 21:54:16