@ciara
Чтобы вызвать метод класса из другого файла в C++, необходимо выполнить следующие шаги:
- Создайте заголовочный файл (например, MyClass.h), в котором объявите класс и его методы. Например:
1
2
3
4
5
|
// MyClass.h
class MyClass {
public:
void myMethod();
};
|
- Создайте файл реализации (например, MyClass.cpp), в котором определите методы класса. Например:
1
2
3
4
5
6
7
|
// MyClass.cpp
#include "MyClass.h"
#include
void MyClass::myMethod() {
std::cout << "Hello, World!" << std::endl;
}
|
- В файле, из которого вы хотите вызвать метод класса, подключите заголовочный файл и используйте метод класса. Например:
1
2
3
4
5
6
7
8
|
// main.cpp
#include "MyClass.h"
int main() {
MyClass obj;
obj.myMethod();
return 0;
}
|
- Скомпилируйте все три файла (MyClass.cpp, main.cpp и, при необходимости, другие файлы) вместе с помощью компилятора C++. Например, для компиляции с использованием g++ в командной строке выполните следующую команду:
1
|
g++ MyClass.cpp main.cpp -o output
|
- Запустите исполняемый файл output в командной строке:
Результатом будет вызов метода myMethod() класса MyClass.