Preguntas etiquetadas con namespace

Los espacios de nombres son una característica del lenguaje de muchos lenguajes de programación, lo que permite la reutilización local de nombres de clases y variables.

45
¿Por qué tantos espacios de nombres comienzan con com

Me he dado cuenta de que muchas empresas usan espacios de nombres de "nombre de dominio inverso" y tengo curiosidad por saber dónde se originó esa práctica y por qué continúa. ¿Continúa simplemente debido a la práctica rutinaria, o hay un concepto de arquitectura sobresaliente que podría estar...

23
¿Por qué necesitamos URI para espacios de nombres XML?

Estoy tratando de entender por qué necesitamos URI para espacios de nombres XML y no puedo encontrar un propósito para eso. ¿Alguien puede alegrarme un poco mostrando su uso en un ejemplo concreto? EDITAR: Ok, por ejemplo: tengo esto de w3schools <root xmlns:h="http://www.w3.org/TR/html4/"...

17
¿Usa `using` en C ++ o lo evita?

Descontando semánticas sutilmente diferentes debido a ADL, ¿cómo debería usarlo en general usingy por qué? ¿Depende de la situación (por ejemplo, el encabezado que será #included frente al archivo fuente que no)? Además, ¿debería preferir ::std::o std::? Nivel de espacio de nombres using...

12
¿Por qué usar typedefs para estructuras?

en C (ANSI, C99, etc.), las estructuras viven en su propio espacio de nombres. Una estructura para una lista vinculada podría verse así: struct my_buffer_type { struct my_buffer_type * next; struct my_buffer_type * prev; void * data; }; Sin embargo, parece bastante natural que la mayoría de...

11
Evaluación de espacios de nombres PHP

Estoy en la etapa de prelanzamiento de un proyecto PHP de código abierto, que espero sea utilizado por otros desarrolladores en sus propios proyectos. Actualmente, el proyecto no admite espacios de nombres y estoy tratando de evaluar si debería usar espacios de nombres o la convención de...