Tengo el siguiente código:
class Clase1{
public:
funcion1();
};
class Clase2{
public:
funcion2();
};
En la declaración de la funcion2, se necesita llamar a funcion1, pero no he creado todavía ningún objeto de la clase1.
El problema se resume en la siguiente pregunta, ¿se pueden llamar a los métodos de una clase sin declarar ningún objeto de esta?
Aún no he creado ningún objeto porque primero estoy declarando todas las clases, las funciones, etc. y ya después en el main crearé los objetos necesarios. También he pensado en declarar un objeto de la clase1 para usarlo en la clase2 y después sobreescribirlo en el main, pero realmente me pierdo con las clases y no sé hacer esto. Alomejor estoy entendiendo mal el concepto de clase y resulta que no se puede hacer algo similar...
Un saludo y espero que me aclaréis este lío que tengo armado en mi cabeza