https://github.com/JakubVojvoda/design-patterns-cpp 项目五: CMockery 项目介绍 cmockery 是 google 发布的用于C单元测试的一个轻量级的框架。它很小巧,对其他开源包没有依赖,对被测试代码侵入性小。cmockery 的源代码行数不到 3K,你阅读一下 will_return 和 mock 的源代码就一目了然了。 特点 轻量级的框架,...
5、LevelDb LevelDb是谷歌两位大神级别的工程师发起的开源项目,简而言之,LevelDb是能够处理十亿级别规模...
小试牛刀: MyTinySTL Tinytetris caculatorv
项目地址:https://github.com/TheAlgorithms/C-Plus-Plus 评级: 29.3K ⭐ 评价:代码风格不错 C 项目名称: C 项目简介: 是的,你没有看错,这个项目的名字就是单个字母C。C是一个宝藏项目,可以说是学习数据结构和刷算法题的利器,因为里面包含了几乎各种基础算法、数据结构、以及LeetCode算法题的C语言实现。具...
ncurses是一个用于开发控制台应用程序的库,提供了在控制台中进行绘图、输出文本和捕捉用户输入的功能。这是一个非常受欢迎的开源项目,非常适合C语言新手进行学习。学习ncurses可以让他们掌握控制台程序的基础知识和操作,了解如何处理和显示文本、处理鼠标和键盘输入等。github.com/mirror/ncurses 2.SQLite SQLite是一个...
这个项目可以说是对新手开发者非常友好的。该网站上收集了一些github上入门级的开源项目,同时也收录了一些优质期刊和文章。该网站的开源项目不仅仅局限于C/C++,还有很多其他语言的项目,如:JAVA、C#、Python、PHP等,主流的语言都有收录。它上面的期刊和文章也常会推荐一些能帮助开发的工具,和一些计算机方面的科普知识。
以下为C++ 篇的内容。不管哪门编程语言,基础都是很重要的。所以我们要先从基本的语法和基础知识学习学起,一步步掌握这门语言。 一、基础 1.1 一个项目入门 C++ 足以:CPlusPlusThings CPlusPlusThings 是国人开源一个 C++ 学习项目。它系统地将 C++ 学习分为了【基础进阶】、【实战系列】、【C++2.0 新特性】、【设...
项目源码地址: https://github.com/JakubVojvoda/design-patterns-cpp tmux 项目名称::tmux 项目简介: tmux一个开源免费的的终端复用软件。它的命令行界面非常炫酷易用,支持自由分割窗口,并且可以自由移动和调整,灵活且强大。一个非常强大的使用场景是:当远程连接到服务器使用时,只需要启动tmux,利用它就可以方便地进...
题主想通过看一些项目的代码来学习C/C++,可是自己写C/C++最多只写过一两个文件、几百行代码的项目,并且对于很多标准和习惯用法并不是很了解,直接去看那些比较有名的开源项目根本毫无头绪。 所以希望大家能推荐一些比较小的、容易看懂的项目。编程c++c
best c network io library:libuv best cpp network library:asio