Libreria Espacio de Nombres en C++
Espacios de nombres
Muchas de las bibliotecas que podemos utilizar en C++ tendrán un espacio de nombres (o namespace en ingles) definido, este usualmente es particular para las instrucciones de la biblioteca. Vamos a encontrar espacio de nombres para bibliotecas C++ para por ejemplo OpenCV, Beaglebone Black, Arduino, Arduino, AVR, PIC, etc.
Un espacio de nombres sirve para distinguir entre funciones que puedan llegar a tener un nombre similar en dos bibliotecas diferentes, un clásico ejemplo son las bibliotecas con funciones con nombre de “fprintf” en donde existen varias bibliotecas con ese nombre de función. En la literatura podemos encontrar varios ejemplos en donde se hace referencia a dos personas con el mismo nombre dentro de un salón y la confusión que esto puede generar al llamar a una de las dos solo con el nombre sin hacer referencia a algún otro parametro como apellido, apodo, descripción fisica, etc.





Comentarios
Publicar un comentario