21xrx.com
2024-09-20 00:08:40 Friday
登录
文章检索 我的文章 写文章
C++中如何调用另一个文件的函数
2023-07-01 02:15:15 深夜i     --     --
C++ 调用 函数 另一个文件

在C++中,有时需要从一个文件中调用另一个文件的函数。这时,我们需要用到头文件和函数声明。以下是一个简单的例子:

假设我们有两个文件,一个是主文件(main.cpp),另一个是包含函数的文件(func.cpp)。现在我们想在主文件中调用func.cpp中的函数func()。

首先,我们需要在主文件中包含func.cpp文件的头文件,比如说func.h。这个头文件需要包含func()函数的声明:


// func.h文件

#ifndef FUNC_H_

#define FUNC_H_

void func();

#endif

接着,我们需要在func.cpp中定义func()函数:


// func.cpp文件

#include "func.h"

void func()

  // 这里是函数的具体实现

现在我们可以在main.cpp中开始调用func()函数了:


// main.cpp文件

#include "func.h"

int main() {

  func(); // 调用func()函数

  return 0;

}

需要注意的是,在编译时,我们需要将func.cpp文件和main.cpp文件编译在一起。如果你正在使用命令行编译器,可以将这两个文件一起编译:


g++ main.cpp func.cpp -o program

这样,我们就成功地在主文件中调用了另一个文件中的函数了。需要注意的是,这是一个简单的例子,实际情况中可能会涉及到更多的头文件和函数声明,但原理是一样的。

  
  

评论区

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