如何在单独的cpp文件中通过头文件调用函数到主文件

How to call a function inside a separate cpp file through header to the main file?

本文关键字:文件 调用 函数 主文件 单独 cpp      更新时间:2023-10-16

我正在学习c++

我想知道的是我在代码块中使用GCC编译器main.cpp printing.h printing.cpp

我想在"print .cpp"文件中的"printingarea"类中的"printer"函数中打印文本并在"printing。h"中创建原型并调用"main。cpp"

基于Claudios的回答:

printing.h

class PrintingArea{
    public:
        void printer();
};

printing.cpp

#include "printing.h"
#include <iostream>
void PrintingArea::printer() {
    std::cout << "Hello, World !";
}

main.cpp

#include "printing.h"
int main()
{
    PrintingArea pa;
    pa.printer();
    return 0;
}

如您所见,您在头文件中定义了类的原型,在cpp中定义了方法的实现。