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

Пользователь

от vladimir , в категории: C/C++ , год назад

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от linnea , год назад

@vladimir 

Чтобы выполнить метод класса программы из модуля в C++, вам нужно сначала включить заголовочный файл класса в модуль. Затем создайте объект класса и вызовите его методы.


Например, пусть у вас есть класс Program с методом PrintHello(), и вы хотите вызвать этот метод из модуля main.cpp:

  1. Создайте заголовочный файл Program.h:
1
2
3
4
class Program {
public:
    void PrintHello();
};


  1. Включите заголовочный файл Program.h в main.cpp:
1
#include "Program.h"


  1. Создайте объект класса Program и вызовите его метод PrintHello():
1
2
3
4
5
int main() {
    Program program;
    program.PrintHello();
    return 0;
}


  1. Реализуйте метод PrintHello() в Program.cpp:
1
2
3
4
5
6
#include "Program.h"
#include <iostream>

void Program::PrintHello() {
    std::cout << "Hello!" << std::endl;
}