入门级:Ptypes
Ptypes一个开源轻量级的c++库,包括对一些I/O操作、网络通信、多线程和异常处理的封装。虽然代码有限,包括的内容不少,麻雀虽小,五脏俱全。
提高:STL Boost和STL ACE
Boost库是一个可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的发动机之一。 Boost库由C++标准委员会库工作组成员发起,其中有些内容有望成为下一代C++标准库内容。在C++社区中影响甚大,是不折不扣的“准”标准库。Boost由于其对跨平台的强调,对标准C++的强调,与编写平台无关。大部分boost库功能的使用只需包括相应头文件即可,少数(如正则表达式库,文件系统库等)需要链接库。但Boost中也有很多是实验性质的东西,在实际的开发中实用需要谨慎。boost 在一些播放软件和音效中指增强,比如Bass Boost,低音增强。
Adaptive Communication Environment(自适配通信环境),简称ACE。为一个以C++的Template技术所做成的开放源代码的可跨平台的网络应用程序的程序库套件。它提供了socket/threading/memory management等多种系统调用的面对对象的wrapper,使C++通信软件开发更加简单。
分享到:
相关推荐
这是一个关于jason数据封装的c++开源项目, 其代码非常适合c++学习者参考。
因此,今天的C++开发者应当积极地学习和应用自动内存管理设施。 说到自动内存管理,比较轻量级的做法是boost::smart_ptr,而激进的做法是引入完整的GC机制。目前开源而又比较可靠的GC中,Hans- Boehm GC无疑是最受...
在用c++语言做项目开发时,需要学习一些开源软件,目前发布的开源软件都是纯代码,一般情况下在linux环境下,大部分情况通过VIM来阅读,...闲话少说,现在就来介绍linux环境下如何使用eclipse编译c++语言的开源项目。
C_C++开源项目推荐,帮助大家从学习走向实践!研究开源项目是获得项目经验的绝好途径!
DDuilib是一个建立在C++开源项目duilib之上,且最大限度不去修改duilib源代码从而可以应用在Delphi或者FreePascal中构建Direcut UI的开源项目(作者已弃坑)。 软件开发设计:应用软件开发、系统软件开发、移动应用...
软件开发设计:应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的项目开发与学习资料 硬件与设备:单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、存储设备...
一个用C++写的机器学习的库,作者是Ron Kohavi,是SGI的一个开源项目
一个非常好的C++ 开源项目代码,Snort最重要的用途还是作为网络入侵检测系统(NIDS),想学习C++的同学可以看看这个开源项目代码!
程序员宝库,开源社区GitHub到底该怎么玩__如何玩转Github__Java_Python_C语言_C++开源项目聚集地
让你了解如何用C++写设计游戏程序,供大家参考学习,前面那个附件上传错误,这个是正确的,
本项目是基于C++和C语言开发的职工管理系统开源项目设计源码,主要使用C++进行开发。项目共包含22个文件,其中编译后的目标文件o 6个,C++源代码文件cpp 5个,C++头文件h 5个,Markdown文档文件md 2个,Windows配置...
目录 Qt官网下载/文档 Qt知名社区 Qt技术博客1 Qt开源框架 KDE/Qt Qt Github精品收藏1 -- IDE Qt Github精品收藏2 -- frameless Qt Github精品收藏3 -- Ribbon Qt Github精品收藏4 -- DockWidget ...C++学习书籍推荐:
非常方便的谷歌开源项目,学习起来难度并不大,对提高实践能力有很大帮助
该项目是在linux下采用C/C++编程,基于TCP协议,服务器端采用多进程长连接的socket的通信方式,并采用开源的负载均衡器G6作为客户端请求与服务端响应的中间件分发器。考虑到服务器端如果每接收到一个请求fork一个...
这些代码都是很简单的C++代码,含有数个开源项目,c++初学者可以用来学习。
欢迎进入 金山卫士开源计划 ! 在这里你可以接触到中国最专业的安全类软件源代码; 你可以自由的使用/研究/修订/再发布 这些代码以及延伸作品; = 代码仓库维护根说明 = Administrator: Zoom.Quiet 负责: + ...
视频演示如何玩转一个开源项目__如何运行+如何读代码__顺便讲讲IDEA和Spring_Boot__Java_Python_C语
《C++程序设计》课程项目.zip《C++程序设计》课程项目.zip《C++程序设计》课程项目.zip《C++程序设计》课程项目.zip《C++程序设计》课程项目....zip《C++程序设计》课程项目.zip《C++程序设计》课程项目可下载学习借鉴...
资源含有14个基于opencv库,牵涉到计算机视觉各个方面的开发项目源码;适用于opencv的初学者,或者想通过实践进一步提高...项目都是可以编译通过的,注释讲解详实且均为中文版,便于初学者学习。希望该资源对您有用!
此项目源代码虽然不多,但是在许多地方使用到的一些技巧仍然值得新手学习,例如在与用户交互事件设计及处理方面(OnClick,OnMove)就使用了DirectUI的思想,控件中将月份和年份的区域当作一个逻辑区域来对待,将每一天...