Я не могу найти аналогичный вопрос на этом сайте, но можно ли объявить класс в двух разных файлах.
например, все общедоступные компоненты класса в файле, а частные и другие в другом файле.
publics.h
class test {
public:
int geta();
void seta(int);
};
приват.h
class test {
private:
int a;
};
Вышеупомянутый способ определенно неправильный, но есть ли такой метод.