cpp函数的分文件编写

函数的分文件编写

作用:让代码的结构更加清晰

函数的分文件:如果写很大的代码,找不同的函数要上下滑来滑去,比较麻烦。那么我们就可以创建不同的文件,让每一个函数都在自己的文件里面。这样会清晰一点。

函数分文件的编写一般有 4 个步骤:

  1. 创建后缀名为.h 的头文件
  2. 创建后缀名为.cpp 的源文件
  3. 在头文件里面写函数的声明
  4. 在源文件里面写函数的定义

我们举个例子:

写一个两个数字交换的函数

eg:我们原来可以这样写:

#include <iostream>
using namespace std;
int changenum(int a, int b)
{
    int temp = a;
    a = b;
    b = temp;
    cout << "a=" << a << "\tb=" << b << endl;
    return 0;
}
int main()
{
    changenum(10, 20);
    return 0;
}

我们现在可以这样写:

头文件:changenum.h 头文件写函数的声明

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

源文件:changenum.cpp 源文件写函数的定义

#include "changenum.h"
#include <iostream>
using namespace std;
int changenum(int a, int b)
{
    int temp = a;
    a = b;
    b = temp;
    cout << "a=" << a << "\tb=" << b << endl;
    return 0;
}

这边要注意。源文件里,也就是changenum.cpp里面,因为说到底还是cpp文件,所以写的代码也需要包含cpp的头文件#include <iostream>using namespace std

而在函数里面的(也就是上面例子中的)#include "changenum.h" 这个头文件与众不同,它是使用双引号引起来的"",一般的头文件是使用尖括号引起来的<>。这个用双引号的,即表示这个头文件是我们自定义的,而非cpp自带的头文件。

然后我们在其他文件里面,就只要加上这个头文件就可以使用这个函数了。

#include <iostream>
#include "changenum.h" //这个是自定义的头文件
using namespace std;
int main()
{
    changenum(10, 20);
    return 0;
}

最后我们看一下。如果要编写函数的分文件。最后大致会出现是这样的文件结构。

头文件
- changenum.h
源文件
- changenum.cpp
- main.cpp
文章「cpp函数的分文件编写」,由本站用户「Admin」发布。文章仅代表Admin观点,不代表本站立场。
页面网页地址「https://xiaozhiyuqwq.top/p/736」。
如您对文章及其附件提出版权主张,或进行引用转载等,请查看我们的【版权声明】
无评论:-)

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇