Programación General > Visual C++
Como Acceder A Una Función Pública De Otra Clase
Anniuska:
Hola, a ver si me podeis ayudar, porfavor!!!
Necesito llamar desde dentro de una función(A) de la clase miaplicacionDoc a una función pública de otra clase, (B), generada por mi pero sin generar un objeto de la clase B.
He provado de hacer la función de la clase B static para poder acceder fácilmente desde la clase A con eso de los dos puntos, pero entonces no puedo acceder des de la función de la clase B a otras funciones de la misma clase.
Que puedo hacer??!!!
Anna
Anniuska:
Nota: el dibujito que hay en el mensaje anterior era originalment una B
neac:
Hola...
No se si te entendi bien. pero lo que necesitas son funciones amigas. mira la documentacion de
friends .
Espero que eso sea lo que necesitas..
http://lacarcel.iespana.es/lacarcel/cursoc++.htm
NEAC
Ruben3d:
Hola.
La única manera de poder usar un método de una clase sin crear una instancia de ella es haciendolo estático, pero este método sólo podrá usar miembros/métodos estáticos. No se puede hacer de otra manera. Planteate por qué un método estático iba a necesitar métodos no estáticos, o por qué no quieres crear una instancia de la clase.
Un saludo.
Ruben3d
geor:
mas bien yo creo que son funciones amigas
Navegación
[#] Página Siguiente
Ir a la versión completa