21xrx.com
2024-12-22 21:10:23 Sunday
登录
文章检索 我的文章 写文章
如何在C++中调用另一个cpp文件中的函数
2023-07-10 22:28:38 深夜i     --     --
C++ 调用函数 分离编译 头文件 命名空间

在C++编程中,经常需要在一个cpp文件中调用另一个cpp文件中的函数。这时候需要用到头文件和函数声明的方法让编译器识别文件中的函数。

下面我们以一个简单的例子来说明如何在一个cpp文件中调用另一个cpp文件中的函数。

假设我们有两个cpp文件,一个是main.cpp,另一个是add.cpp。我们希望在main.cpp中调用add.cpp中的函数,并且让编译器能够正确识别。

首先,我们需要在main.cpp中引入add.cpp的头文件。头文件一般包含函数声明等信息,让编译器知道文件中有哪些函数可以被调用。在add.cpp文件中定义头文件add.h,并在头文件中声明add函数,如下所示。

add.h文件内容:


#ifndef ADD_H

#define ADD_H

int add(int a, int b);

#endif

此时,在main.cpp中引入add.h头文件,如下所示。


#include "add.h"

接着,在main.cpp中就可以直接调用add函数了,如下所示。


int main()

{

  int a = 1, b = 2;

  int c = add(a, b);

  return 0;

}

最后,将add.cpp文件和main.cpp文件一起编译,就能够成功调用add.cpp文件中的函数了。

以上就是在C++中调用另一个cpp文件中的函数的方法。通过头文件和函数声明的方式,让编译器知道文件中有哪些函数可以被调用,从而实现文件中函数间的调用。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复