Tengo dos archivos Sample.cpp y Main_file.cpp. Sample.cpp tiene solo un espacio de nombre n1
que contiene la definición de int
variable x
. Quiero imprimir esta variable x
en mi main_file.cpp. ¿Cómo voy a hacer esto?Problema de espacio de nombres en C++
//Sample.cpp_BEGINS
namespace n1
{
int x=10;
}
//Sample.cpp_ENDS
//Main_FILE_BEGINS
void main()
{
print x;
}
//MAIN_FILE_ENDS
Gracias por cualquier ayuda que pueda proporcionar.
cuando he intentado el código antes mencionado, tengo los siguientes errores: 2 1) 'n1': no es un nombre de clase o espacio de nombres. 2) 'x': identificador no declarado. – Jatin
@ user1168582: ¿Incluyó el archivo de encabezado que realmente definió el espacio de nombres como 'main.cpp'? A menos que incluya que el compilador realmente no sabrá qué es 'n'. –
No tengo ningún archivo de encabezado en este caso. He definido el espacio de nombres en el archivo Sample.cpp. Y tratando de acceder a la variable entera x en el método main() – Jatin