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

 更新时间:2023年02月23日 15:15:52   作者:「已注销」  
这篇文章主要介绍了C++两个cpp文件间如何进行各自函数的调用方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

两个cpp文件间如何进行各自函数的调用

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

前提

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

问题描述

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

解决方法

在网上搜寻了许多方法后,笔者才发现了一个行之有效且简单的解决方法。

只需要在main.cpp文件中添加两行代码即可。如下:

//main.cpp
#include<iostream>
#include "call.cpp" //只需在头文件中添加该行代码,即可调用
using namespace std;

int main()
{
    called(); //进行调用
    return 0;
}
//call.cpp
#include<iostream>
using namespace std;

void called(){
     cout<<"Hello world!"<<endl;
}

C++分文件调用自己写的函数

创建.h的头文件

在头文件内编写:

#include <iostream>
using namespace std;
int F_max(int a, int b);

创建.cpp的源文件

在源文件被编写:先要与头文件关联起来加入 ”xxx.h“

#include "FindMax.h"
 
int F_max(int a, int b) {
	return a > b ? a : b;
}

在头文件写函数的声明

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

在任意文件调用

调用的时候只需要加上头文件就可以了

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • VisualStudio Community2019在安装的过程中无法进入安装界面的解决方法

    VisualStudio Community2019在安装的过程中无法进入安装界面的解决方法

    这篇文章主要介绍了VisualStudio Community2019在安装的过程中无法进入安装界面的解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-03-03
  • 基于C++和MFC开发象棋程序

    基于C++和MFC开发象棋程序

    这篇文章主要为大家详细介绍了基于C++和MFC开发象棋程序,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-10-10
  • C++单一职责原则示例代码浅析

    C++单一职责原则示例代码浅析

    我们在设计一个类时要学会发现职责,并把那些职责相互分离,其实要去判断是否应该分离出一个类来并不难,前面说过,一个类应该只有一个引起它变化的原因,如果你能想到其它的原因也能去改变这个类,那么这个类就具有多于1个的职责,就应该考虑类的职责分离
    2023-02-02
  • C语言超详细解析函数栈帧

    C语言超详细解析函数栈帧

    在C语言中,每一个正在运行的函数都有一个栈帧与其对应,栈帧中存储的是该函数的返回地址和局部变量。从逻辑上讲,栈帧就是一个函数执行的环境:函数参数、函数的局部变量、函数执行完后返回到哪里等等
    2022-03-03
  • C++中的Z字形变换问题

    C++中的Z字形变换问题

    将一个给定字符串 s 根据给定的行数 numRows ,以从上往下、从左到右进行 Z 字形排列,这样一个需求怎么实现呢,下面小编给大家带来了C++中的Z字形变换问题,需要的朋友可以参考下
    2022-07-07
  • C语言指针必备基础全面覆盖

    C语言指针必备基础全面覆盖

    数据对象是指存储在内存中的一个指定数据类型的数值或字符串,它们都有一个自己的地址,指针是保存这个地址的变量,本篇文章带你掌握C语言指针的用法
    2021-10-10
  • C++为什么要用指针而不直接使用对象?

    C++为什么要用指针而不直接使用对象?

    今天小编就为大家分享一篇关于C++为什么要用指针而不直接使用对象?,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-01-01
  • vc获取计算机名和ip地址的方法

    vc获取计算机名和ip地址的方法

    这篇文章主要介绍了vc获取计算机名和ip地址的方法,涉及通过VC对系统相关信息操作技巧,需要的朋友可以参考下
    2015-05-05
  • Visual Studio2022的完全卸载及安装到D盘的操作方法

    Visual Studio2022的完全卸载及安装到D盘的操作方法

    这篇文章主要介绍了Visual Studio2022的完全卸载以及完全安装到D盘,因为VS如果随便写在会有很多很多的乱七八糟的东西掉出来,所以我们选择制式一点的卸载方式,需要的朋友可以参考下
    2022-09-09
  • C++右值引用问题解决

    C++右值引用问题解决

    本文主要介绍了C++右值引用问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-06-06

最新评论