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