Preguntas etiquetadas con 'espacios de nombres'

Un espacio de nombres es un contenedor que proporciona un contexto para los identificadores en los que los nombres son únicos.
30
respuestas

¿Qué hacer si __name__ == "__main__": hazlo?

¿Qué hace si __name__ == "__main__":? # Tiempo de importación de ejemplo de subprocesamiento, función de definición de subproceso (cadena, tiempo de inactividad, bloqueo, * args): verdad: lock.acquire () time.sleep (sleeptime) lock.release () time.sleep (sleeptime ...
establecido el 7 de enero '09 a las 7:11
36
respuestas

¿Por qué el "uso de espacio de nombres estándar" se considera una mala práctica?

Me dijeron que escribir código usando namespace std en el código es incorrecto, y que debería usar std :: cout y std :: cin en su lugar. ¿Por qué el uso de namespace std se considera una mala práctica? Si él o él puede declarar variables ambiguas es ineficaz ...
set 21 sep '09 a las 6:08
10
respuestas

¿Deberían las directivas estar dentro o fuera del espacio de nombres?

Ejecuté StyleCop sobre el código C #, y continúa diciendo que mis directivas de uso deben estar dentro del espacio de nombres. ¿Hay alguna razón técnica para colocar directivas dentro y no fuera del espacio de nombres?
puesta el 24 sep. '08 a las 6:49
26
respuestas

¿Cómo declarar un espacio de nombres en javascript?

¿Cómo crear un espacio de nombres en JavaScript para que mis objetos y funciones no sean sobrescritos por otros objetos y funciones con el mismo nombre? Utilicé lo siguiente: if (foo == null || typeof (foo)! = "Object") {var Foo = new Object ();} ¿Existe ...
establecido el 19 de mayo de 2009 a las 11:11
10
respuestas

¿Alguien puede explicar __all__ en Python?

Utilizo Python más y más veo la variable __all__ en diferentes archivos __init__.py. ¿Alguien puede explicar lo que esto hace?
set 05 sep '08 a las 0:28
10
respuestas

Espacios de nombres anónimos / anónimos o funciones estáticas

Una característica especial de C ++ es la capacidad de crear espacios de nombres sin nombre (anónimos), por ejemplo: espacio de nombres {int cannotAccessOutsideThisFile () {...}} // espacio de nombres Crees que esta función será inútil, porque no puedes ...
set 30 de septiembre '08 a las 10:02 pm
8
respuestas

¿Cuál es el significado de dos puntos agregados "::"?

Encontré esta línea de código en la clase que necesito cambiar: :: Configuración * tmpCo = m_configurationDB; // puntero a la db actual y no sé qué significa exactamente un doble de dos puntos agregado al nombre de la clase. Sin esto, leería: el anuncio ...
fijado el 24 de noviembre '10 a las 19:24
2
respuestas

¿Para qué son los espacios de nombres incorporados?

C ++ 11 permite espacios de nombres en línea, todos los miembros de los cuales también se incluyen automáticamente en el espacio de nombres. No puedo pensar en ninguna aplicación útil para esto, ¿alguien puede dar un ejemplo breve y breve de una situación cuando se requiere un espacio de nombres en línea y ...
se establece el 13 de junio de 12 a 16:46
11
respuestas

Consiguiendo todos los tipos en el espacio de nombres a través de la reflexión.

¿Cómo se obtienen todas las clases en el espacio de nombres a través de la reflexión en C #?
puesta el 17 sep. '08 a las 6:35
15
respuestas

¿Cómo usar los espacios de nombres correctamente en C ++?

Vengo de un fondo de Java donde se usan paquetes, no espacios de nombres. Solía ​​poner clases que trabajan juntas para formar un objeto completo en paquetes y luego reutilizarlas más tarde desde este paquete. Pero ahora trabajo en C ++. ...
set 03 sep '08 a las 3:54 pm
33
respuestas

¿Se encontró "no se pudo encontrar el tipo o el nombre del espacio de nombres", pero todo se ve bien?

Obtengo: el tipo o nombre del espacio de nombres no se encontró para la aplicación C # WPF en VS2010. Esta área de código se ha compilado bien, pero de repente me sale este error. Intenté eliminar el enlace al proyecto y las instrucciones de uso, deshabilitar VS2010 y reiniciar ...
Establecer el 22 de julio de 10 a 2:42
6
respuestas

Obtenga el nombre del tipo sin el espacio de nombres completo en C #

Tengo el siguiente código: devolver "[Insertar nuevo" + tipo de letra (T) .ToString () + "]"; Pero typeof (T) .ToString () devuelve el nombre completo, incluido el espacio de nombres. ¿Puede obtener el nombre de la clase (sin ningún calificador de espacio de nombres?)
set 03 ago. '10 a las 15:12
7
respuestas

Espacio de nombres + Funciones frente a métodos estáticos en clase

Digamos que tengo o voy a escribir un conjunto de funciones relacionadas. Déjalos decir que están relacionados con las matemáticas. Organizativamente, si yo: escribo estas funciones y las coloco en mi espacio de nombres MyMath y accedo a ellas a través de MyMath :: XYZ () Co ...
set 16 de septiembre '09 a las 10:15 pm
5
respuestas

¿Cómo sobrecargar adecuadamente el operador << para una transmisión?

Estoy escribiendo una pequeña biblioteca matricial en C ++ para operaciones matriciales. Sin embargo, mi compilador se queja de que no estaba antes. Este código permaneció en el estante durante 6 meses, y entre mí actualicé mi computadora de debian etch a lenny (g ++ (Debian ...
fijado el 24 de enero '09 a las 19:34
6
respuestas

Django: Proyectos y Aplicaciones

Tengo un "producto" bastante complicado que voy a construir con Django. Voy a evitar usar los términos "proyecto" y "aplicación" en este contexto, porque no entiendo su significado específico en Django. En proyectos puede haber ...
set 02 feb '11 a las 22:41