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

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

卡卷网7个月前 (01-15)每日看点133

最开始学习的时候,直接照搬 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

分享给朋友:

相关文章

百度收录又开始“作”了,用“快速抓取”替代“快速收录”

百度收录又开始“作”了,用“快速抓取”替代“快速收录”

作为国内不得不用的知名搜索引擎“百度”,对于网站收录的规则,又有新的升级。以前有个快速收录,我们可以通过WordPress插件,免费快速提交给百度。但是现在这个功能没了,取而代之的是“快速抓取”,如下图想要使用此功能,需要加入“VIP俱乐部...

有哪些好用不火的软件?

有哪些好用不火的软件?

20个无敌冷门的小众APP,好用到内存爆了都不想卸载,个个是宝藏!特别是第4、13、19个,大多数人都没玩过~喜欢可以双击屏幕取走哦~1、【毒汤日历 】 – 你的每日快乐源泉[iPhone/Android]好用指数:⭐⭐⭐⭐⭐下载地址:各...

你为什么讨厌抖音?

我就被抖音毁了。现在被我媳妇从抖音里拯救出来了。我为什么会这样说?我媳妇硕士在读,我文化程度相对就比较低了。大多数人看抖音其实就是为了一图一乐呵刚开始我也是这样的,我是2017年在朋友的推荐下注册了抖音,刚开始那时候对抖音不太上瘾,一周也就...

无人机真的是中国领先吗?

无人机真的是中国领先吗?

巧了这是。捡到了一台大疆。应该是别人飞丢的。在草丛中泡过水,轴承锈死,电池鼓涨已,经没有维修价值了。但作为玩电子的,免不了要把它解剖,研究一番。那么,我们看看它的国产化率能有多少吧。图片说话:解释一下吧。图一,高通 美国图二,MPS: 美国...

小米15就要来了,不知道小米15值不值得买?

小米15就要来了,不知道小米15值不值得买?

俗话说得好,好饭不怕晚,看似有点姗姗来迟的小米15系列,一官宣就迅速登上热搜。在此次小米14发布会上,雷军曾说过小米14将是最后一代3999起的旗舰,那么这一次涨价了的小米15,值不值得买呢?下面为大家总结一下小米15将会有哪些升级点:软件...

用wordpress做这个网站的话,需要用到哪些插件?

一个完整成型的B2C电商独立站,如果用wordpress+woocommerce搭建,最终会用上20来个插件,而且是在经过慎重筛选,剔除不必要的插件的情况下,别问我为什么。wordpress建站,插件安装多了,速度会变慢,这是常识,但需要在...

发表评论

访客

看不清,换一张

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