栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

这些 C++ 开源代码,简直绝了

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

这些 C++ 开源代码,简直绝了

DevWeekly收集整理每周优质开发者内容,包括开源项目、工具资源、技术文章等方面,每周五首发于DevWeekly,欢迎大家Star并收藏!

你读过Google的开源代码吗?

工作多年,我读过很多不同语言、不同个人/公司的开源代码。

唯一给我留下深刻印象的就是Google的开源代码,从Google的开源代码中,我总结它具有如下2个特点:

  • 按照高标准规范编写,并且经过严格的评审
  • 有很好的开发者文档,这样使得它更容易理解和掌握

在阅读其他大多数代码过程中,更多的是在理解如何实现一个功能。

而阅读Google的开源代码中,读到最后突然有一种惊艳、优美的感觉,在这个过程中,不仅可以学会如何实现一个功能,而且能够在这个过程中还能够学到很多高阶的编程开发知识。

这里,给大家推荐几个不错的Google开源的C++项目代码:

  • Google Test
  • Protocol Buffers
  • Chromium
  • [Boost](https://www.zhihu.com/question/Boost C++ Libraries)

这些代码不仅遵守高标准编码规范,而且提供了全面的开发者文档,而且在这里面用到了中等程度的C++技术,比较有利于学习。

另外,给大家推荐《Google C++开发指南》,在这个指南里,从头文件、类、函数、命名规则、格式都给出了详细的规范指导,很多东西是在专注于理论讲解的书本里看不到的,这些对于C++进阶有很大帮助。

如果觉得这些开源项目还不足够,给大家推荐Github上一个非常不错的项目《DevWeekly》,目前Github上项目多如牛毛,而且刷榜现在也非常严重,想要找到优质的项目变得越来越难,这个项目每周都会精挑细选一些优质的开源项目,涵盖C++、JAVA、JavaScript、Python、Go等不同编程语言。此外,还有一些资源工具、优秀的技术文章:

开发者周刊 | DevWeekly

需要提醒一下,DevWeekly每周五定期更新,喜欢的同学可以star并收藏一下!

接着前面继续,要想更轻松的阅读C++代码,还是要有一定的C++基础,要不然在阅读过程中也会非常吃力。

我在之前的文章里整理了如何从入门循序渐进的到进阶、实战,如果C++基础比较薄弱,可以先看一下:

如何系统地学习 C++ 语言?https://github.com/Jackpopc/DevWeekly)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1027208.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号