cmockery是google发布的用于C单元测试的一个轻量级的框架。它很小巧,对其他开源包没有依赖,对被测试代码侵入性小。cmockery的源代码行数不到3K,你阅读一下will_return和mock的源代码就一目了然了。 主要特点: 免费且开源,google提供技术支持; 轻量级的框架,使测试更加快速简单; 避免使用复杂的编译器特性,对老版本的...
5. Libev libev是一个开源的事件驱动库,基于epoll,kqueue等OS提供的基础设施。其以高效出名,它可以将...
Flappy Bird 是之前十分热门的小游戏,后来出现多个衍生版本。使用 C 语言来实现一个字符版 Flappy Bird...
项目地址:https://github.com/an-tao/drogon 星星:10.8k tmux 项目名称::tmux 项目简介: tmux一个开源免费的的终端复用软件。它的命令行界面非常炫酷易用,支持自由分割窗口,并且可以自由移动和调整,灵活且强大。一个非常强大的使用场景是:当远程连接到服务器使用时,只需要启动tmux,利用它就可以方便地进行后续操作,...
项目四 项目名称:design-patterns-cpp 项目简介:从项目名称就能够猜出来,这是一个C++语言版的设计模式实现,里面包含了常见设计模式的C++ 语言实现。 对于我们的作用:帮助我们理解和实践设计模式相关知识 项目五 项目名称::tmux 项目简介:tmux一个开源免费的终端复用软件。它的命令行界面非常炫酷易用,支持自由分割窗口...
对于入门级开发者来说,一些小型的 C 语言开源项目是非常适合学习和参与的。一些值得推荐的小型 C 语言开源项目包括 Malware项目、SQLite项目、和HTTPie项目。 Malware项目是一个主要用于研究恶意软件和安全方面的项目。学习该项目可以让开发者深入了解恶意软件的工作原理,学习如何防止和检测恶意软件的方法。此外,该项目还...
【干货】这可能是你用过最好用的C/C++开源项目, 适合新手入门进阶 2.5万 6 28:23:45 App 【附源码】30个C++ Qt实战项目合集,七天练完,练完即可就业~练手/项目经验/毕设 15.8万 183 9:56 App 个人作品C++游戏项目简介 12.4万 926 1:38:11 App C/C++知识项目教程:图书管理系统!手把手教你写出大学C语...
项目源码地址: https://github.com/JakubVojvoda/design-patterns-cpp 项目五 项目名称::tmux 项目简介: tmux一个开源免费的的终端复用软件。它的命令行界面非常炫酷易用,支持自由分割窗口,并且可以自由移动和调整,灵活且强大。一个非常强大的使用场景是:当远程连接到服务器使用时,只需要启动tmux,利用它就可以方便地...
705 6 1:36 App 都2021年了,为什么C/C++还能如此吃香? 629 2 1:48 App 16个入门级C语言案例,新手小白学会,轻松超越同学!! 986 20 2:48 App 新手初学C/C++,为什么觉得学的慢而且吃力?知道真相的我眼泪掉下来 2.5万 129 1:58 App 当初学C语言,要是有了这个学习思路,我也会少走弯路 1313 15 2:15...