Как использовать класс объявленный в другом файле?

Для использования класса, объявленного в другом файле в C++, вы должны выполнить несколько шагов:

1. Создайте заголовочный файл (.h или .hpp), в котором будет объявлен класс, который вы хотите использовать в другом файле. Например, назовем его "MyClass.h".

2. В файле "MyClass.h" определите класс, указав необходимые переменные-члены и методы. Например:

// MyClass.h
#ifndef MYCLASS_H
#define MYCLASS_H

class MyClass {
private:
    int myVariable;
public:
    MyClass(); // Конструктор по умолчанию
    void setVariable(int value);
    int getVariable();
};

#endif

3. Создайте файл реализации (.cpp), где будет определена логика методов класса. Например, назовите его "MyClass.cpp".

// MyClass.cpp
#include "MyClass.h"

MyClass::MyClass() {
    myVariable = 0;
}

void MyClass::setVariable(int value) {
    myVariable = value;
}

int MyClass::getVariable() {
    return myVariable;
}

4. В файле, где вы хотите использовать класс MyClass, вставьте директиву #include для подключения заголовочного файла "MyClass.h". Например:

// main.cpp
#include "MyClass.h"

int main() {
    MyClass obj;
    obj.setVariable(42);
    int value = obj.getVariable();
    return 0;
}

5. Теперь вы можете создавать экземпляры класса MyClass и использовать их методы в файле "main.cpp" или других файлах, в которых вы подключили "MyClass.h".

Обратите внимание, что в приведенном примере используется простой класс с переменной-членом и несколькими методами. Вы можете создать более сложные классы с различными переменными и методами в соответствии с вашими потребностями.