C++ 参考网站汇总

本篇总结学习 C++ 时常用的几个网站,点击会跳转到相应网页。



一、CPP 基础知识参考链接

1. C++ 参考手册

链接(英文):https://en.cppreference.com/

链接(中文):https://zh.cppreference.com/

Oh Shit!-图片走丢了-打个广告-欢迎来博客园关注“木三百川”

2. CPlusPlus

链接:https://cplusplus.com/

Oh Shit!-图片走丢了-打个广告-欢迎来博客园关注“木三百川”

3. 微软 C++ 参考文档

链接(英文):https://learn.microsoft.com/en-us/cpp/cpp/?view=msvc-170

链接(中文):https://learn.microsoft.com/zh-cn/cpp/cpp/?view=msvc-170

Oh Shit!-图片走丢了-打个广告-欢迎来博客园关注“木三百川”

4. Cpp Core Guidelines

链接:http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines

GitHub链接:https://github.com/isocpp/CppCoreGuidelines

简述:两位 C++ 大佬 Bjarne StroustrupHerb Stutter 写的 C++ 编程指南。

Oh Shit!-图片走丢了-打个广告-欢迎来博客园关注“木三百川”

5. TutorialsPoint

链接:https://www.tutorialspoint.com/cplusplus/index.htm

简述:提供了一些 C++ 基础教程。

Oh Shit!-图片走丢了-打个广告-欢迎来博客园关注“木三百川”


二、CPP 开源代码库

1. Rosetta Code 代码库

链接:https://rosettacode.org/wiki/Rosetta_Code

简述:用不同的编程语言编写经典算法,供大家对比不同语言的相同点和差异性。

Oh Shit!-图片走丢了-打个广告-欢迎来博客园关注“木三百川”

2. Florida State University(弗罗里达州立大学)代码库

链接:https://people.sc.fsu.edu/~jburkardt/cpp_src/cpp_src.html

简述:一些开源的 C++ 代码,涉及数值计算、数字信号处理、概率统计等多个方面。

Oh Shit!-图片走丢了-打个广告-欢迎来博客园关注“木三百川”

3. GitHub 代码托管平台

链接:https://github.com/

简述:世界上最大的代码托管平台。

Oh Shit!-图片走丢了-打个广告-欢迎来博客园关注“木三百川”

4. Gitee 代码托管平台

链接:https://gitee.com/

简述:国内最大的代码托管平台。

Oh Shit!-图片走丢了-打个广告-欢迎来博客园关注“木三百川”


三、CPP 库文档

1. QT 库参考文档

链接:https://doc.qt.io/qt-5/classes.html

Oh Shit!-图片走丢了-打个广告-欢迎来博客园关注“木三百川”


四、CPP 问答

1. ISO C++ 标准委员会官方FAQ

链接:https://isocpp.org/faq

简述:标准委员会官方站点,里面有许多 C++ 常见问题的解答,还有很多 C++ 编程手法上的奇技淫巧。

Oh Shit!-图片走丢了-打个广告-欢迎来博客园关注“木三百川”

2. StackOverflow 问答社区

链接:https://stackoverflow.com/

简述:全球最大的技术问答网站,很多问题往往在这里都能找到解决方案。

Oh Shit!-图片走丢了-打个广告-欢迎来博客园关注“木三百川”

3. 知乎

链接:https://www.zhihu.com/

简述:知乎虽然不是一个专门做技术问答的社区,但某些编程技术问题在上面也是可以找到答案的。

Oh Shit!-图片走丢了-打个广告-欢迎来博客园关注“木三百川”

4. oschina 开源中国技术社区

链接:https://www.oschina.net/

简述:国内的开源技术社区,包含代码托管、问答、博客等多个模块内容。

Oh Shit!-图片走丢了-打个广告-欢迎来博客园关注“木三百川”

5. SnnGrow 因果学习开源社区

链接:https://www.snngrow.com/

简述:SnnGrow 开源社区是以类脑芯片和类脑人工智能算法及其应用为主的行业综合网站,包含芯片及算法相关资讯、开源平台、资源导航以及技术论坛,提供完整、高效、优质内容的专业技术网站。这个社区里面有部分技术干货博文,但很多都是转载自其他平台,阅读者需学会甄别。

Oh Shit!-图片走丢了-打个广告-欢迎来博客园关注“木三百川”

6. StackExchange 问答网站

链接:https://stackexchange.com/

简述:StackExchange 是 StackOverflow 的升级版,这个问答网站的板块更多,不仅限于计算机领域。

Oh Shit!-图片走丢了-打个广告-欢迎来博客园关注“木三百川”


五、CPP 学习辅助工具

1. Compiler Explorer

链接:https://godbolt.org/

GitHub链接:https://github.com/compiler-explorer/compiler-explorer/

简述:一个交互式的编译浏览网站,支持多种编程语言,可实时浏览编译后的汇编代码。

Oh Shit!-图片走丢了-打个广告-欢迎来博客园关注“木三百川”

2. C++ Insights

链接:https://cppinsights.io/

GitHub链接:https://github.com/andreasfertig/cppinsights

简述:用编译器的眼光看源代码,可以查看代码被编译展开后的具体情况,是个学习 C++ 模板时不错的辅助工具。

Oh Shit!-图片走丢了-打个广告-欢迎来博客园关注“木三百川”

3. Quick C++ Benchmark

链接:https://quick-bench.com/

GitHub链接(前端):https://github.com/FredTingaud/quick-bench-front-end

GitHub链接(后端):https://github.com/FredTingaud/quick-bench-back-end

简述:一个在线的 C++ 性能测试工具,背后用的是 google benchmark 开源库。

Oh Shit!-图片走丢了-打个广告-欢迎来博客园关注“木三百川”

4. Compare C++ Builds

链接:https://build-bench.com/

GitHub链接(前端):https://github.com/FredTingaud/quick-bench-front-end

GitHub链接(后端):https://github.com/FredTingaud/quick-bench-back-end

简述:在线测试 C++ 代码的编译开销,可配合 Quick C++ Benchmark 使用,它的 GitHub 地址和 Quick C++ Benchmark 一样。

Oh Shit!-图片走丢了-打个广告-欢迎来博客园关注“木三百川”

5. Perfbench

链接:https://www.perfbench.com/

简述:一个在线的 C++ 性能测试工具,可用于比较不同算法的性能。

Oh Shit!-图片走丢了-打个广告-欢迎来博客园关注“木三百川”


六、CPP 在线编译器

1. WandBox

链接:https://wandbox.org/

GitHub链接:https://github.com/GuiZi/wandbox

简述:一个在线编译器,支持多语言,还可以选择编译器版本,国内访问速度很慢。

Oh Shit!-图片走丢了-打个广告-欢迎来博客园关注“木三百川”

2. OnlineGDB

链接:https://www.onlinegdb.com/

简述:一个在线编译器,支持多语言,支持在线调试。

Oh Shit!-图片走丢了-打个广告-欢迎来博客园关注“木三百川”

3. C++ shell

链接:https://cpp.sh/

旧链接:http://th.cpp.sh/

简述:一个在线编译器,只支持 C++ 语言,可选不同的 C++ 标准及优化级别,若在最新网站中运行程序无响应,可到旧网站试试,原因未知。

Oh Shit!-图片走丢了-打个广告-欢迎来博客园关注“木三百川”

4. w3cschool WebIDE

链接:https://www.w3cschool.cn/webide

简述:一个在线编译器,支持多语言,只能单文件,不能选择编译器及优化级别,国产。

Oh Shit!-图片走丢了-打个广告-欢迎来博客园关注“木三百川”

5. 菜鸟工具

链接:https://c.runoob.com/compile/12/

简述:一个在线编译器,支持多语言,只能单文件,不能选择编译器及优化级别,国产。

Oh Shit!-图片走丢了-打个广告-欢迎来博客园关注“木三百川”

6. Coding Ground

链接:https://www.tutorialspoint.com/codingground.htm

简述:一个在线编译器,支持多语言,不能选择编译器及优化级别。

Oh Shit!-图片走丢了-打个广告-欢迎来博客园关注“木三百川”

7. GeeksforGeeks

链接:https://ide.geeksforgeeks.org/

简述:一个在线编译器,支持多语言,不能选择编译器及优化级别,广告很多。

Oh Shit!-图片走丢了-打个广告-欢迎来博客园关注“木三百川”

8. Rextester

链接:https://rextester.com/l/cpp_online_compiler_gcc

简述:一个在线编译器,支持多语言,能选择编译器,但不能选择优化级别。

Oh Shit!-图片走丢了-打个广告-欢迎来博客园关注“木三百川”

9. codepad

链接:http://codepad.org/

简述:一个在线编译器,支持多语言,不能选择编译器及优化级别。

Oh Shit!-图片走丢了-打个广告-欢迎来博客园关注“木三百川”

10. JDoodle

链接:https://www.jdoodle.com/online-compiler-c++/

简述:一个在线编译器,支持多语言,能选择编译器,但不能选择优化级别。

Oh Shit!-图片走丢了-打个广告-欢迎来博客园关注“木三百川”

11. Ideone

链接:https://www.ideone.com/

简述:一个在线编译器,支持多语言,不能选择编译器及优化级别。

Oh Shit!-图片走丢了-打个广告-欢迎来博客园关注“木三百川”


七、技术博客

国内有多个技术博客平台,但博客质量良莠不齐,需有一定的自我辨别能力,这些博客平台上的好文章也能答疑解惑。

1. 博客园

链接:https://www.cnblogs.com/

2. CSDN

链接:https://www.csdn.net/

3. 51CTO 博客

链接:https://blog.51cto.com/

4. SegmentFault

链接:https://segmentfault.com/

5. 稀土掘金

链接:https://juejin.cn/

6. 简书

链接:https://www.jianshu.com/


八、CPP 发展

1. Bjarne Stroustrup 主页

链接:https://stroustrup.com/index.html

简述:C++ 之父 Bjarne Stroustrup 的主页。

Oh Shit!-图片走丢了-打个广告-欢迎来博客园关注“木三百川”

2. Open Standards 开放标准网

链接:http://www.open-std.org/

简述:公开由国际标准化组织 ISO 和国际电工委员会 IEC 组成的联合技术委员会 JTC1 发布的信息技术相关标准提案历史,内容涉及编码字符集、编程语言、操作系统、用户界面等。在其中可以找到 C++ 标准发展过程中的最新以及历史草案,最终确定下来的正式标准文件不是免费的,但这些历史草案与标准文件非常接近,可以满足大多数用途。

Oh Shit!-图片走丢了-打个广告-欢迎来博客园关注“木三百川”

posted @ 2022-10-04 17:03  木三百川  阅读(2627)  评论(0编辑  收藏  举报