Programación General > Visual C++

 Como Acceder A Una Función Pública De Otra Clase

(1/2) > >>

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

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa