C++ 刷题与学习资源网站汇总
本文按刷题、初级、高级、API 参考及项目实战分类整理常用 C++ 学习资源。
本文整理了 C++ 学习所需的各类网站资源,涵盖在线刷题平台、初级入门教程、高级进阶资料、标准 API 参考以及项目实战案例。内容包含 LeetCode、Codeforces 等竞赛站点,菜鸟教程、LearnCpp 等基础课程,以及 cppreference 等权威文档,旨在帮助开发者系统提升 C++ 编程能力。

本文按刷题、初级、高级、API 参考及项目实战分类整理常用 C++ 学习资源。
https://leetcode.com/problemset/?topicSlugs=cpp 提供大量 C++ 算法和数据结构题目,支持在线评测。适合面试准备,提升 C++ 编码能力。
https://www.hackerrank.com/domains/cpp 提供 C++ 编程挑战和竞赛,涵盖基础到高级题目。题目多样,适合实战练习。
https://www.geeksforgeeks.org/c-plus-plus/ 提供 C++ 算法实现和练习题,附带详细解释。学习与刷题结合,适合备战技术面试。
http://www.dotcpp.com/oj/problemset.php 中文在线评测平台,提供 C++ 编程题目。中文界面,适合国内学习者刷题。
http://codeforces.com 国际编程竞赛平台,支持 C++ 提交,题目难度较高。挑战性强,适合提升高级编程能力。
http://www.topcoder.com 提供 C++ 编程竞赛和练习题,注重算法优化。挑战性强,适合提升竞赛水平。
http://atcoder.jp 日本编程竞赛平台,支持 C++ 提交,题目覆盖广泛。题目质量高,适合算法爱好者。
http://www.spoj.com 在线评测系统,提供大量 C++ 编程题目。题目多样,适合长期刷题。
http://www.codechef.com 提供 C++ 算法竞赛和练习,社区活跃。适合提升 C++ 实战能力。
http://www.nowcoder.com/ta/coding-interviews 中文编程练习平台,提供 C++ 面试题和竞赛。国内用户友好,面试准备利器。
http://projecteuler.net 数学与编程结合的题目,支持 C++ 解答。锻炼逻辑思维和 C++ 应用。
http://poj.org 北京大学在线评测系统,提供 C++ 题目。经典 OJ 平台,适合算法训练。
https://open.kattis.com 提供 C++ 编程挑战,题目难度多样。国际化平台,适合全面提升。
https://www.runoob.com/cplusplus/cpp-tutorial.html 提供 C++ 基础教程和在线运行工具,内容简洁。中文支持,适合零基础快速入门。
http://www.learncpp.com 系统化 C++ 教程,从基础到中级,附带练习题。结构清晰,适合自学初学者。
https://www.tutorialspoint.com/cplusplus/index.htm 提供 C++ 基础教程和代码示例,支持在线编译。简单易懂,适合新手实践。
http://www.studycpp.cn 中文 C++ 教程网站,提供基础到进阶内容和示例代码。通俗易懂,适合中文初学者。
http://www.w3schools.com/cpp 交互式 C++ 教程,界面友好,内容基础。学习体验好,适合快速上手。
http://www.programiz.com/cpp-programming 提供 C++ 教程和在线编译器,适合初学者。边学边练,入门效率高。
http://www.codecademy.com/learn/learn-c-plus-plus 交互式 C++ 课程,注重实践教学。学习过程有趣,适合新手。
http://c.biancheng.net/cpp/ 中文 C++ 教程,从基础语法到简单应用。通俗易懂,适合中文初学者。
http://www.edx.org/learn/c-plus-plus 提供免费 C++ 基础课程,由知名大学支持。学术化教学,结构清晰。
http://www.coursera.org/learn/c-plus-plus-a 初级 C++ 课程,包含视频和练习。系统学习,证书支持。
https://www.khanacademy.org/computing/computer-programming 提供 C++ 基础编程入门教学。免费资源,适合零基础。
http://www.studytonight.com/cpp/ 提供 C++ 基础教程和互动示例。简洁明了,适合快速入门。
https://beginnersbook.com/2017/08/c-plus-plus-tutorial-for-beginners/ 面向初学者的 C++ 教程,内容基础。简单易懂,适合入门。
http://www.stroustrup.com C++之父 Bjarne Stroustrup 的个人网站,提供书籍和资源。了解 C++ 设计理念,适合深入学习。
https://stackoverflow.com/questions/tagged/c%2b%2b C++ 相关问题和解答社区,涵盖高级话题。解决复杂问题,学习专家经验。
http://www.ddj.com/code/ddj.html 提供 C++ 技术文章和源代码,内容深入。历史悠久,适合高级开发者。
http://csguide.cn 提供 2025 年 C++ 高级学习路线和资源推荐。系统化指导,适合规划进阶学习。
https://en.cppreference.com/w/ 最权威的 C++ 参考网站,涵盖语言特性和标准库,支持 C++20/23。专业开发者查阅 API 的首选。
http://www.cplusplus.com/ 提供 C++ 标准库参考和代码示例,附带论坛讨论。内容全面,适合快速查找 API 用法。
http://isocpp.org/ C++ 标准委员会官网,提供标准文档和最新动态。获取官方标准,适合深入研究。
http://github.com/topics/cpp GitHub 上的 C++ 开源项目集合,涵盖多种应用。真实项目源码,适合学习和参与。
https://sourceforge.net/directory/language:cpp/ 提供大量 C++ 开源项目下载和参考。项目丰富,适合实战借鉴。
http://www.ogre3d.org Ogre3D 引擎官网,提供 C++ 游戏开发资源。适合学习游戏开发实战。
http://www.codeproject.com/KB/cpp/ 提供 C++ 项目教程和代码示例。实战导向,内容实用。
http://docs.unrealengine.com Unreal Engine 的 C++ 开发文档,适合游戏开发。行业标准,学习大型项目。
http://www.arduino.cc/en/Tutorial/HomePage Arduino 官网提供 C++ 硬件编程项目。嵌入式开发入门,动手性强。
http://wiki.ros.org/Tutorials ROS(机器人操作系统)的 C++ 教程和项目。机器人开发实战,技术前沿。
https://docs.opencv.org/master/ OpenCV 的 C++ 教程,专注于图像处理项目。视觉开发实战,应用广泛。
https://www.sfml-dev.org/tutorials/ SFML 库的教程,提供游戏和多媒体项目。轻量级开发,适合小型项目。
http://www.gamefromscratch.com 提供 C++ 游戏开发教程和项目示例。游戏开发入门,趣味性强。
http://www.robotshop.com/community/tutorials 机器人社区提供的 C++ 教程。适合机器人开发学习。

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online
将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online
将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online
将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML 转 Markdown 互为补充。 在线工具,Markdown 转 HTML在线工具,online
将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML 转 Markdown在线工具,online
通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online