伙伴云客服论坛»论坛 S区 S软件开发 查看内容

0 评论

0 收藏

分享

C++两个cpp文件间如何停止各自函数的调用方式

目录

    两个cpp文件间如何停止各自函数的调用
      前发问题描绘处置方法
    C++分文件调用自己写的函数
      创建.h的头文件创建.cpp的源文件在头文件写函数的声明在源文件中写函数的定义(内容)在任意文件调用
    总结


两个cpp文件间如何停止各自函数的调用

c++文件调用c++文件

前提

    文件1:main.cpp文件2:called.cpp

问题描绘

想要在 main.cpp 代码中调用 called.cpp 文件中的函数,要怎么做?

处置方法

在网上搜索了许多方法后,笔者才发现了一个行之有效且简单的处置方法。
只需要在main.cpp文件中添加两行代码即可。如下:
  1. //main.cpp
  2. #include<iostream>
  3. #include "call.cpp" //只需在头文件中添加该行代码,即可调用
  4. using namespace std;
  5. int main()
  6. {
  7.     called(); //停止调用
  8.     return 0;
  9. }
复制代码
  1. //call.cpp
  2. #include<iostream>
  3. using namespace std;
  4. void called(){
  5.      cout<<"Hello world!"<<endl;
  6. }
复制代码
C++分文件调用自己写的函数


创建.h的头文件

C++两个cpp文件间如何停止各自函数的调用方式-1.png

在头文件内编写:
  1. #include <iostream>
  2. using namespace std;
  3. int F_max(int a, int b);
复制代码
创建.cpp的源文件

C++两个cpp文件间如何停止各自函数的调用方式-2.png

在源文件被编写:先要与头文件关联起来参与 ”xxx.h“
  1. #include "FindMax.h"
  2. int F_max(int a, int b) {
  3.         return a > b ? a : b;
  4. }
复制代码
在头文件写函数的声明

C++两个cpp文件间如何停止各自函数的调用方式-3.png


在源文件中写函数的定义(内容)

C++两个cpp文件间如何停止各自函数的调用方式-4.png


在任意文件调用

调用的时候只需要加上头文件就可以了
C++两个cpp文件间如何停止各自函数的调用方式-5.png


总结

以上为个人经历,希望能给大家一个参考,也希望大家多多支持网站。

回复

举报 使用道具

全部回复
暂无回帖,快来参与回复吧
本版积分规则 高级模式
B Color Image Link Quote Code Smilies

许晓萌
注册会员
主题 25
回复 19
粉丝 0
|网站地图
快速回复 返回顶部 返回列表