guys, I have a question, I don't know how can I connect many headers in one header, let's call it "Master header" and use functions from that headers, for example
// A.h
#include <iostream>
class A {
public:
A();
void showMessage(string msg);
};
// B.h
class B {
public:
B();
void CountMessages()
};
// C.h
#include "A.h"
#include "B.h"
class C : public B, public A {
public:
C();
void DoSomething();
}
and I want to call function CountMessages from class 'b' using a class an object of class 'c' and/or a class 'a', like
//c.cpp
#include "C.h"
#include "B.h"
#include "A.h"
extern A b_obj;
extern B a_obj;
C::DoSomething() {
b_obj.CountMessages();
a_obj.showMessage("Hello");
}