让写C++的过程轻松起来:自己写函数+头文件


前言

函数与头文件

都是为了方便人去调用的两种方法,头文件会在cpp的执行前提前编译,节省在cpp里编译的时间,可以提前编译.h后在运行cpp,效率非常高(对于大型软件)
原理存在,实践开始!

实践项目

简化cout和cin的组合

为了使效率最高,我们在头文件里使用命名空间分类然后定义2种函数(其他类型以此类推

实现

//file:verygood.hpp
#include <iostream>
#include <string>
using namespace std;

namespace intocpp
{
	int int_in(string things) //整形输入函数,参数是字符串(要求输入的内容)
	{
		int in; //定义用户输入的内容
		cout << things << endl; //输出
		cin >> in; //输入
		return in; //返回输入值
	}
	string str_in(string things)
	{
		string in;
		cout << things << endl;
		cin >> in;
		return in;
	}
}

使用

现在让我们回到main.cpp

#include "verygood.hpp"
using namespace intocpp;

int a = int_in("请输入整型数据");
string b = str_in("请输入字符串数据");

cout << "整型数据:" << a << "字符串数据" << b << endl;

让我们看一下输出结果,是不是和自己输入的是一样的呢?

总结

通过head文件可以方便我们使用代码,节省代码的编译时间,让写代码的过程轻松起来

整理:飞皮哥 | 发表:飞皮哥

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

飞皮哥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值