So, I have 2 classes, one is Users, and the other one is ImageBook
ImageBook has a map of Users and some methods. It's header goes like this:
// some includes
using namespace std;
class ImageBook {
private:
map<string, Usuario> users;
public:
// some methods
Etiqueta& buscarEtiqueta(const string& _etiqueta);
};
Then, my header in the Users class goes like this:
// some includes
using namespace std;
class Usuario {
private:
string email;
public:
//some methods
I want to use the method in the ImageBook class, the first one called buscarEtiqueta, inside the .cpp of my Users class, how can I achieve this circular inclusion?
I heard something about including the header of ImageBook inside the header of Users, but I don´t know anything more.