C++ 学习10大网站推荐(Bjarne Stroustrup)

(1) Sourceforge(sourceforge.net),这是最著名、历史最悠久、规模最大的开源项目管理网站。

(2)Googlecode(code.google.com),它的访问速度快,是开源项目管理网站的后起之秀。

(3)C++创始人Bjarne Stroustrup的个人网站www2.research.att.com/~bs/applications.html,其中罗列了一些优秀的开源C++项目。

(4)开源中国社区(www.oschina.net/project/lang/21/c

(5)Celestia 。以三维方式显示宇宙间10万颗星座的位置、形状信息。对于那些已有影像数据的星球,该软件能显示这些星球的表面图像,令用户感觉似乎是驾驶一艘宇宙飞船在星际间畅游。自2001年该软件被免费发布以来,已有3百万次下载,并被广泛地用在家庭、学校、政府机关等场所。该软件的官方网站为www.shatters.net。安装该软件之后,读者可以执行"帮助/系统演示命令,体验星际旅游的乐趣。)。世界上使用C++编写的开源

(6)WinDirStat 。能够计算并显示本地文件系统中各个子日录的字节数,也能够依据文件的类型(比如临时文件、MP3文件等)对文件进行分类,并显示每个类别的字节数。计算机用户可以使用该软件察看各子日录、各种类型文件占用磁盘空间的情况,删除那些不再使用的文件,以释放出更多的磁盘空间。

Source-Navigator。能够分析C、C++、Java等语言的源程序中各种部件(如函数、类)之间的关系,并以图形化的方式显示这些关系,还允许用户查询各个部件之间的关系,比如某个函数调用了哪些函数,该函数又被哪些函数调用。

(7)CppCheck。能够检测C++程序中的逻辑错误(而不是语法错误),比如,个类在重载"="运算符时,应该返回this指针所指对象的引用。

(8)SourceAudit(www.frontendart.com),出FrontEndART公司开发,该工具甚至还可以分析出C++程序中是否应用了设计模式。

(9)Telelogic公司的logiscope,对一个软件系统的可维护性、可重用性、可测试性、可读性等进行评估。该公司于2008年被IBM收购,该产品演化为Rational Software Analyzer.

(10)Boost。由80多个开源的C++子库组成。这些子库所针对的应用领域很广即涉及通用领域(比如智能指针子库),也涉及众多的具体领域(比如封装不同操作系统文件系统差异的FileSystem子库)。出于性能、灵活性方面的考虑,该库大量使用了模板技术。

相关推荐
fanged24 分钟前
总线学习3--SPI番外(TODO)
学习
豆瓣鸡28 分钟前
算法日记 - Day3
java·开发语言·算法
白白白小纯41 分钟前
算法篇—反转链表
c语言·数据结构·算法·leetcode
韭菜炒鸡肝天1 小时前
VTK开发笔记(一):VTK介绍,Qt..+VSx+VTK.编译
开发语言·笔记·qt
小羊先生car1 小时前
RTOS-F429-HAL-绝对延时和相对延时(2026/7/31)
c语言·rtos
Aaron - Wistron2 小时前
Web API C# (Furion版)带 单元测试
开发语言·后端·c#
ThsPool2 小时前
【遥感学习整理 02】ENVI遥感图像处理基础:从数据读取到遥感信息产品
图像处理·人工智能·学习
Dxy12393102163 小时前
Python项目打包成EXE完整教程(PyInstaller实战避坑)
开发语言·python
0566463 小时前
Python康复训练——常用标准库
开发语言·python·学习
骊城英雄3 小时前
基于C#+avalonia ui实现的跨平台点胶机灌胶监控控制上位机软件
开发语言·ui·c#