C++大型项目构造方法

最近在学习C++相关内容,算是初学者的记录积累

就目前我知道的,大致画个图吧

main.cpp文件是什么作用我就不多赘述了,就以一个客户端的文件来讲需要main.cpp,client.h,client.cpp这三个文件。

首先创建一个client.h的头文件,在里面声明出来需要的函数,然后创建一个同名的源文件client.cpp,在client.cpp里面具体的去写实现这个客户端的所有函数和方法,以及连接数据库和线程处理等,然后在client.cpp里面写上#include client.h。

最后在main.cpp里面#include client.h,在main函数里面就可以使用client.cpp里面的各种函数

一般大型项目都会有很多的.h文件和.cpp的功能实现文件,这样的分布式代码结构有利于分开给多人实现,最后在main函数里面分别调用其余的函数和接口就可以实现一个大型项目所需的功能。

这些内容涉及到的就是代码规范性问题,每个公司都会有自己的一套规范,比如不能直接使用using namespace XX;等。

而且要想深入的去理解这种项目代码规范唯一的途径就是去多写代码,这也是提高代码书写能力的唯一途径,很多时候我们可能会在熟悉了一门语言之后把主要精力放在刷算法上,可能这样还不完全够,算法就是乐高块,拼起来才牛逼

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

孤夜寒光

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

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

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

打赏作者

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

抵扣说明:

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

余额充值