Questions marquées «namespaces»

Un espace de noms est un conteneur qui fournit un contexte pour les identificateurs, dans lequel les noms sont uniques.

30
Que faire si __name__ == “__main__”: faire?
На этот вопрос есть ответы на Stack Overflow на рcribedом : Что делают if __name__ == “__main__”? Étant donné le code suivant, que fait le if __name__ == "__main__":? # Threading example import time, thread def myfunction(string, sleeptime, lock, *args): while True: lock.acquire() time.sleep(sleeptime) lock.release() time.sleep(sleeptime) if __name__ == "__main__": …

30
Pourquoi "utiliser l'espace de noms std;" considéré comme une mauvaise pratique?
D'autres m'ont dit que l'écriture using namespace std;dans le code est incorrecte et que je devrais utiliser std::coutet std::cindirectement à la place. Pourquoi est-ce using namespace std;considéré comme une mauvaise pratique? Est-ce inefficace ou risque-t-il de déclarer des variables ambiguës (variables qui partagent le même nom qu'une fonction dans l' …




11
Espaces de noms sans nom / anonymes vs fonctions statiques
Une caractéristique de C ++ est la possibilité de créer des espaces de noms sans nom (anonymes), comme ceci: namespace { int cannotAccessOutsideThisFile() { ... } } // namespace On pourrait penser qu'une telle fonctionnalité serait inutile - puisque vous ne pouvez pas spécifier le nom de l'espace de noms, …
508 c++  namespaces 

7
Comment ajouter une référence à System.Web.Optimization pour l'application MVC-3-convert-to-4
J'essaie d'utiliser la nouvelle fonctionnalité de regroupement dans un projet que j'ai récemment converti de MVC 3 en MVC 4 beta. Il nécessite une ligne de code dans global.asax BundleTable.Bundles.RegisterTemplateBundles();, qui nécessite using System.Web.Optimization;en haut. Lorsque je fais cela, j'obtiens les lignes rouges ondulées qui disent: "Vous manquez une référence …


5
À quoi servent les espaces de noms en ligne?
C ++ 11 autorise les inline namespaces, dont tous les membres sont également automatiquement inclus dans l'enveloppe namespace. Je ne peux penser à aucune application utile de ceci - quelqu'un peut-il s'il vous plaît donner un exemple bref et succinct d'une situation où un inline namespaceest nécessaire et où c'est …

6
Obtenir le nom du type sans espace de noms complet
J'ai le code suivant: return "[Inserted new " + typeof(T).ToString() + "]"; Mais typeof(T).ToString() renvoie le nom complet, y compris l'espace de noms Existe-t-il de toute façon juste pour obtenir le nom de classe (sans aucun qualificatif d'espace de noms?)
293 c#  namespaces  typeof 






En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.