项目链接:https://github.com/heyuhhh/Snake Snake 是一个贪吃蛇游戏的实现,使用 C++ 编写。这个项目可以帮助你学习 C++ 基础语法和面向对象编程的概念。代码结构清晰简单,易于理解和修改。 3. BilibiliLiveRecorder 难度:初级(这个初级难度的项目适合刚刚掌握 C++ 基本语法,并且想要在实际应用中巩固知识的初学者,特别...
传送门:GitHub - qinguoyi/TinyWebServer: Linux下C++轻量级Web服务器 2.libqalculate(545 star)使...
libuv是一个跨平台的异步I/O库,可用于构建高性能的网络应用程序。它非常适合C语言新手进行学习,因为它是一个相对简单的库,提供了一些方便的API来处理异步I/O操作,例如读取文件和网络套接字。学习libuv可以让他们了解如何使用异步编程和事件驱动编程,以及如何利用libuv构建高性能的应用程序。github.com/libuv/libuv...
这期我们就来盘点下代码量不多,但短小精悍、结构清晰的C++开源项目吧, 视频播放量 5.4万播放、弹幕量 108、点赞数 1485、投硬币枚数 945、收藏人数 4062、转发人数 137, 视频作者 启舰杂谈, 作者简介 ,相关视频:2023 年 GitHub 上5大最火 C/C++ 项目,适合新手入门进阶,
7. dbg-macro(1.7k+)打日志工具,借鉴了 rust-lang 中的 dbg,提供更佳的宏函数,帮助 C++ 开发者更高效地进行调试。学习资源推荐 如果你对 GitHub 上的 C/C++ 学习资源感兴趣,强烈推荐知乎旗下的「知学堂」app,提供免费的编程教学视频,包括基础、进阶和实战项目,助你快速掌握编程技能。
在GitHub上,有许多C和C++的学习项目获得了超过一万颗星的关注,这些项目不仅质量高,而且非常适合学习者用来提升编程技能。以下是一些精选的C和C++学习项目,每个项目都附有简要说明和链接: C++ 项目 《C++核心指南》 说明:由C++之父Bjarne Stroustrup主导的C++语言编码指南,项目主要讨论C++编写接口、内存管理、并发等方面...
https://github.com/Light-City/CPlusPlusThings 该项目系统的将C++学习分成了基础、进阶、实战、C++2.0新特性、设计模式和STL源码剖析、并发编程等等模块。全面系统的引导初学者从C++入门到精通。其中对一些概念从底层进行刨析和解释,更能让学者了解概念的本质。
最值得学习的10个C语言开源项目 最好别下载最新版,因为代码量比较大,可以下载很早的版本 搜索词:开源 C Webbench Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C...
下载链接:https://github.com/LippiOuYang/Tinyhttpd 3.cJSON cJSON是C语言中的一个JSON编解码器,非常轻量级,C文件只有500多行,速度也非常理想。 cJSON也存在几个弱点,虽然功能不是非常强大,但cJSON的小身板和速度是最值得赞赏的。其代码被非常好地维护着,结构也简单易懂,可以作为一个非常好的C语言项目进行学...
项目源码地址:https://github.com/ithewei/libhv CPlusPlusThings 项目名称: CPlusPlusThings 项目简介: CPlusPlusThings是一个适合初学者的从入门到进阶的仓库,里面包含了大量 C++语言的基础和进阶教程、源码剖析、工具推荐、实战练习等等,解决了初学者从入门到深入 C++的学习问题。 对于我们的作用: 可以帮助我们系统地学习...