(En C++) Tengo una clase cuya estructura se declara en un archivo de encabezado. Ese archivo de encabezado está incluido en muchos archivos fuente, de modo que cuando lo edite necesito recompilar muchos archivos.Evitar declarar funciones privadas en archivos de encabezado de clase (C++)
La clase tiene un conjunto de funciones privadas que solo se llaman en un archivo fuente. Actualmente se declaran en la estructura de clases en el archivo de encabezado. Cuando agrego una nueva función de este tipo o edito los argumentos, por lo tanto, provoca la recompilación de muchos archivos. Me gustaría declarar las funciones en otro lugar, de modo que solo se recompile el archivo que las define y las llama (para ahorrar tiempo). Sin embargo, todavía necesitan poder acceder a las variables de clase internas.
¿Cómo puedo lograrlo?
Existen enfoques que funcionan bien si escribo la clase desde cero. Sin embargo, no estoy empezando desde cero; esta clase ya está escrita. – user664303