当前位置:首页 > 每日看点 > 正文内容

c++的.h和cpp,放在相同目录下好,还是顶层就用include,src分开好?

卡卷网10个月前 (01-15)每日看点168

最开始学习的时候,直接照搬 Unix libraries 的组织方式:

c++的.h和cpp,放在相同目录下好,还是顶层就用include,src分开好?  第1张

参考的是这个......

c++的.h和cpp,放在相同目录下好,还是顶层就用include,src分开好?  第2张

上班以后,接受部门培训,老大要求 “分开,但不是盲目的按扩展名分,而是根据文件的 access”

比如有一个管理用户信息的模块,包含 User,UserChecker,程序的其它部分只需要知道 User,而 UserChecker 只用于 User 执行检查,于是:

- include folder(Public folder) - user.h - source folder (Private folder) - user.cpp - userchecker.h - userchecker.cpp

后来进项目组,发现每个小团体都有自己的风格,对这个 “部门规矩” 贯彻的并不好......

然后我师父说:

不要教条,要考虑项目的规模,要权衡一堆周边的事儿(开发环境、构建工具、源码控制),然后选择一个适合自己(团队)的即可......

------ 以前觉得师父很高大很严谨,后来发现师父其实很 “潦草”,教的时候是一套(“总是很有道理” 那套),干的时候是另一套(“怎么省事儿怎么来” 那套)...... 对不住了,师父大人!

后来换了公司,发现有你这种的:

c++的.h和cpp,放在相同目录下好,还是顶层就用include,src分开好?  第3张

也有跟你另外那种差不多的:

- project/ - src/ -deepx/ - loss/ cross_entropy.hpp cross_entropy.cpp

后来还参考过这一套:

c++的.h和cpp,放在相同目录下好,还是顶层就用include,src分开好?  第4张

突出一个 “在一起”......

这么搞,有啥说法不?

有兴趣的自己看吧 ------ Canonical Project Structure

c++的.h和cpp,放在相同目录下好,还是顶层就用include,src分开好?  第5张

我也不好说..... 反正就是某一天,一个码农头子把这篇文章发群里了,然后组织小伙伴们开了个会......

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2025/01/9379.html

分享给朋友:

相关文章

请问什么软件支持看电视直播?

请问什么软件支持看电视直播?

2024年9月6日最新更新:本文列举的所有看电视直播、或流媒体影视资源点播的软件,我这两天又重新梳理成最新版本,最大程度保证可用性。获取方式见文末图片,或见评论。后续我也将持续更新,文章是旧的软件也会是新的,保证你拿到的都是最新可用版本。作...

电视上哪个软件可以免费看电视直播?

电视上哪个软件可以免费看电视直播?

今天给大家推荐8款免费电视端直播看剧软件,感兴趣的朋友可以下载试一试!1、超级ITV 6.04免费看电视直播,央视卫视高清秒播,还有电影电视剧少儿体育等。2、小鲸电视 1.3.1小鲸电视是一款智能电视应用,集成了多个内容来源,包括腾讯视频、...

如何在自己家里建立一套私有云系统?需要哪些设备?

如何在自己家里建立一套私有云系统?需要哪些设备?

我敢保证,这绝对是目前为止最简单的搭建家用私有云的方法:“一台主机+至少一块硬盘”足矣!不需要任何专业知识,也没有复杂繁琐的步骤,十分钟不到就能搭建好,帮你成功打开文件云储存新世界的大门!还在单纯依靠网盘进行文件存储的朋友,不是我吐槽哈,它...

马云也搞不明白:为什么现在用户偏爱微信支付,而不是支付宝?

这题我会,我教马云一招。你直接把你那破比支付宝的代码全删了,重新写一个。打开支付宝直接就是一个大大的支付码,然后右上角按一下就是扫一扫。你要是还想保留你的其他那些乱七八糟的功能,麻烦将他们全部做到下拉菜单里。你这么设计我不说你能干死微信,但...

计算机专业不干互联网不热爱技术,还能转行干什么?

转行的思路,无非也就是那几个。我们顺着每个思路,一路捋一遍,基本上,大致可行的方向,也就有了。一、跟对口职业和岗位业务链条相邻的职业和岗位计算机专业如果找到了对口的技术岗位,跟技术工作联系最紧密的岗位是什么?产品经理。当然,大多数产品经理也...

怎样拥有一台最便宜的服务器?

怎样拥有一台最便宜的服务器?

内容提示:主打一个 DIY + 极限白嫖 =)某宝花10块买一个“随身WiFi”,刷入Ubuntu,用SSH远程连接,但是记得一定要把外壳撬掉然后粘个散热器(哪怕是白萝卜也彳亍),否则会过热详细去酷安社区搜“随身WiFi”=========...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。