24/08/2015, 09:21
|
| | Fecha de Ingreso: octubre-2014 Ubicación: Madrid
Mensajes: 1.212
Antigüedad: 10 años, 1 mes Puntos: 204 | |
Respuesta: ¿Por qué no es obligatorio implementar una función privada? A ver, hoy me he reincorporado de mis vacaciones y aún estoy en fase de reconexión. Al leer los primeros mensajes he dado una respueta demasiado acelerada... voy a rreglar el desaguisado.
Como comenté en otro hilo, la implementación de una clase puede estar repartida en infinitos archivos, siempre y cuando cada función esté implementada de una vez. Debido a que el proceso de compilación se realiza fichero a fichero, tratando cada uno de forma independiente, el compilador no puede saber, en tiempo de compilación, si una función tiene implementación o no.
En tiempo de linkado es cuando se podrían evaluar este tipo de problemas... pero si el compilador no detecta llamadas a esa función entonces no va a mostrar ningún error porque, sencillamente, el código generado va a funcionar correctamente. |