En el proceso de cambiar algún código, he derramado algunas funciones en varios archivos. Tengo los archivos controls.cpp
y display.cpp
y me gustaría tener acceso al mismo conjunto de variables en ambos archivos. No me importa dónde se inicializan o declaran, siempre que las funciones en ambos archivos puedan usarlos.Utilizando la misma variable en varios archivos en C++
Esto no era un problema cuando las funciones estaban en el mismo archivo, pero ahora parece casi imposible después de una hora de búsqueda de Google y probar varias cosas.
Esto es, por supuesto, una práctica muy pobre: debería rediseñar su código en lugar de hacerlo. –
este es el propósito por el cual la palabra clave 'extern' está presente en c – Vijay
Esto, por supuesto, plantea la pregunta de por qué tiene variables globales en absoluto. – sbi