跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像AI 生图工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
C++算法

C++ 刷题与学习资源网站汇总

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

开源信徒发布于 2026/3/29更新于 2026/7/2257 浏览
C++ 刷题与学习资源网站汇总

C++ 刷题与学习资源网站汇总

本文按刷题、初级、高级、API 参考及项目实战分类整理常用 C++ 学习资源。

一、刷题专用

1. LeetCode - C++

https://leetcode.com/problemset/?topicSlugs=cpp 提供大量 C++ 算法和数据结构题目,支持在线评测。适合面试准备,提升 C++ 编码能力。

2. HackerRank - C++

https://www.hackerrank.com/domains/cpp 提供 C++ 编程挑战和竞赛,涵盖基础到高级题目。题目多样,适合实战练习。

3. GeeksforGeeks - C++

https://www.geeksforgeeks.org/c-plus-plus/ 提供 C++ 算法实现和练习题,附带详细解释。学习与刷题结合,适合备战技术面试。

4. C 语言网 - C++ 练习

http://www.dotcpp.com/oj/problemset.php 中文在线评测平台,提供 C++ 编程题目。中文界面,适合国内学习者刷题。

5. Codeforces - C++

http://codeforces.com 国际编程竞赛平台,支持 C++ 提交,题目难度较高。挑战性强,适合提升高级编程能力。

6. TopCoder - C++

http://www.topcoder.com 提供 C++ 编程竞赛和练习题,注重算法优化。挑战性强,适合提升竞赛水平。

7. AtCoder - C++

http://atcoder.jp 日本编程竞赛平台,支持 C++ 提交,题目覆盖广泛。题目质量高,适合算法爱好者。

8. SPOJ - C++

http://www.spoj.com 在线评测系统,提供大量 C++ 编程题目。题目多样,适合长期刷题。

9. CodeChef - C++

http://www.codechef.com 提供 C++ 算法竞赛和练习,社区活跃。适合提升 C++ 实战能力。

10. 牛客网 - C++ 刷题

http://www.nowcoder.com/ta/coding-interviews 中文编程练习平台,提供 C++ 面试题和竞赛。国内用户友好,面试准备利器。

11. Project Euler

http://projecteuler.net 数学与编程结合的题目,支持 C++ 解答。锻炼逻辑思维和 C++ 应用。

12. POJ - Peking University Online Judge

http://poj.org 北京大学在线评测系统,提供 C++ 题目。经典 OJ 平台,适合算法训练。

13. Kattis

https://open.kattis.com 提供 C++ 编程挑战,题目难度多样。国际化平台,适合全面提升。

二、初级学习

1. 菜鸟教程 - C++

https://www.runoob.com/cplusplus/cpp-tutorial.html 提供 C++ 基础教程和在线运行工具,内容简洁。中文支持,适合零基础快速入门。

2. LearnCpp.com

http://www.learncpp.com 系统化 C++ 教程,从基础到中级,附带练习题。结构清晰,适合自学初学者。

3. Tutorialspoint - C++

https://www.tutorialspoint.com/cplusplus/index.htm 提供 C++ 基础教程和代码示例,支持在线编译。简单易懂,适合新手实践。

4. C++ 学习网

http://www.studycpp.cn 中文 C++ 教程网站,提供基础到进阶内容和示例代码。通俗易懂,适合中文初学者。

5. W3Schools - C++

http://www.w3schools.com/cpp 交互式 C++ 教程,界面友好,内容基础。学习体验好,适合快速上手。

6. Programiz - C++

http://www.programiz.com/cpp-programming 提供 C++ 教程和在线编译器,适合初学者。边学边练,入门效率高。

7. Codecademy - C++

http://www.codecademy.com/learn/learn-c-plus-plus 交互式 C++ 课程,注重实践教学。学习过程有趣,适合新手。

8. C 语言中文网 - C++ 教程

http://c.biancheng.net/cpp/ 中文 C++ 教程,从基础语法到简单应用。通俗易懂,适合中文初学者。

9. EdX - C++ Basics

http://www.edx.org/learn/c-plus-plus 提供免费 C++ 基础课程,由知名大学支持。学术化教学,结构清晰。

10. Coursera - C++ For Beginners

http://www.coursera.org/learn/c-plus-plus-a 初级 C++ 课程,包含视频和练习。系统学习,证书支持。

11. Khan Academy - C++ Intro

https://www.khanacademy.org/computing/computer-programming 提供 C++ 基础编程入门教学。免费资源,适合零基础。

12. Studytonight - C++

http://www.studytonight.com/cpp/ 提供 C++ 基础教程和互动示例。简洁明了,适合快速入门。

13. BeginnersBook - C++

https://beginnersbook.com/2017/08/c-plus-plus-tutorial-for-beginners/ 面向初学者的 C++ 教程,内容基础。简单易懂,适合入门。

三、高级学习

1. Stroustrup's Website

http://www.stroustrup.com C++之父 Bjarne Stroustrup 的个人网站,提供书籍和资源。了解 C++ 设计理念,适合深入学习。

2. Stack Overflow - C++ Tag

https://stackoverflow.com/questions/tagged/c%2b%2b C++ 相关问题和解答社区,涵盖高级话题。解决复杂问题,学习专家经验。

3. Dr. Dobb's Journal

http://www.ddj.com/code/ddj.html 提供 C++ 技术文章和源代码,内容深入。历史悠久,适合高级开发者。

4. 编程指北 - C++ 学习路线

http://csguide.cn 提供 2025 年 C++ 高级学习路线和资源推荐。系统化指导,适合规划进阶学习。

四、API 参考

1. cppreference

https://en.cppreference.com/w/ 最权威的 C++ 参考网站,涵盖语言特性和标准库,支持 C++20/23。专业开发者查阅 API 的首选。

2. Cplusplus.com

http://www.cplusplus.com/ 提供 C++ 标准库参考和代码示例,附带论坛讨论。内容全面,适合快速查找 API 用法。

3. ISO C++

http://isocpp.org/ C++ 标准委员会官网,提供标准文档和最新动态。获取官方标准,适合深入研究。

五、项目实战

1. GitHub - C++ Projects

http://github.com/topics/cpp GitHub 上的 C++ 开源项目集合,涵盖多种应用。真实项目源码,适合学习和参与。

2. SourceForge - C++

https://sourceforge.net/directory/language:cpp/ 提供大量 C++ 开源项目下载和参考。项目丰富,适合实战借鉴。

3. Open Source C++ Games (OGRE)

http://www.ogre3d.org Ogre3D 引擎官网,提供 C++ 游戏开发资源。适合学习游戏开发实战。

4. CodeProject - C++

http://www.codeproject.com/KB/cpp/ 提供 C++ 项目教程和代码示例。实战导向,内容实用。

5. Unreal Engine Documentation

http://docs.unrealengine.com Unreal Engine 的 C++ 开发文档,适合游戏开发。行业标准,学习大型项目。

6. Arduino C++ Projects

http://www.arduino.cc/en/Tutorial/HomePage Arduino 官网提供 C++ 硬件编程项目。嵌入式开发入门,动手性强。

7. ROS Tutorials

http://wiki.ros.org/Tutorials ROS(机器人操作系统)的 C++ 教程和项目。机器人开发实战,技术前沿。

8. OpenCV Tutorials

https://docs.opencv.org/master/ OpenCV 的 C++ 教程,专注于图像处理项目。视觉开发实战,应用广泛。

9. SFML Projects

https://www.sfml-dev.org/tutorials/ SFML 库的教程,提供游戏和多媒体项目。轻量级开发,适合小型项目。

10. C++ Game Programming

http://www.gamefromscratch.com 提供 C++ 游戏开发教程和项目示例。游戏开发入门,趣味性强。

11. C++ Robotics Projects

http://www.robotshop.com/community/tutorials 机器人社区提供的 C++ 教程。适合机器人开发学习。

目录

  1. C++ 刷题与学习资源网站汇总
  2. 一、刷题专用
  3. 1. LeetCode - C++
  4. 2. HackerRank - C++
  5. 3. GeeksforGeeks - C++
  6. 4. C 语言网 - C++ 练习
  7. 5. Codeforces - C++
  8. 6. TopCoder - C++
  9. 7. AtCoder - C++
  10. 8. SPOJ - C++
  11. 9. CodeChef - C++
  12. 10. 牛客网 - C++ 刷题
  13. 11. Project Euler
  14. 12. POJ - Peking University Online Judge
  15. 13. Kattis
  16. 二、初级学习
  17. 1. 菜鸟教程 - C++
  18. 2. LearnCpp.com
  19. 3. Tutorialspoint - C++
  20. 4. C++ 学习网
  21. 5. W3Schools - C++
  22. 6. Programiz - C++
  23. 7. Codecademy - C++
  24. 8. C 语言中文网 - C++ 教程
  25. 9. EdX - C++ Basics
  26. 10. Coursera - C++ For Beginners
  27. 11. Khan Academy - C++ Intro
  28. 12. Studytonight - C++
  29. 13. BeginnersBook - C++
  30. 三、高级学习
  31. 1. Stroustrup’s Website
  32. 2. Stack Overflow - C++ Tag
  33. 3. Dr. Dobb’s Journal
  34. 4. 编程指北 - C++ 学习路线
  35. 四、API 参考
  36. 1. cppreference
  37. 2. Cplusplus.com
  38. 3. ISO C++
  39. 五、项目实战
  40. 1. GitHub - C++ Projects
  41. 2. SourceForge - C++
  42. 3. Open Source C++ Games (OGRE)
  43. 4. CodeProject - C++
  44. 5. Unreal Engine Documentation
  45. 6. Arduino C++ Projects
  46. 7. ROS Tutorials
  47. 8. OpenCV Tutorials
  48. 9. SFML Projects
  49. 10. C++ Game Programming
  50. 11. C++ Robotics Projects
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • 远程工具横评:UU 远程 2026 年 1 月升级体验与竞品对比
  • 基于 Java 和 Leaflet 的湖南省道路长度 WebGIS 构建
  • 绿联云 NAS 配置 WebDAV 实现公网访问与同步
  • 算法基础:二分答案应用——木材加工与砍树
  • Stable Diffusion 模型加载报错修复指南
  • 绿联云 NAS 配置 WebDAV 实现公网同步
  • OpenClaw 橙皮书与蓝皮书实战笔记
  • MetaGPT:一个媲美完整开发团队的 AI 智能体框架
  • 基于 Go 与 DeepSeek 的 AIOps 监控系统实战
  • PDF Arranger 使用指南:PDF 页面管理与编辑工具
  • Stable Diffusion 模型加载报错:CheckpointLoaderSimple 验证失败处理
  • 基于 AR 眼镜的亲戚称呼助手开发实战
  • 2023 信奥赛 C++ 提高组 CSP-S 复赛真题:密码锁
  • 向日葵 MCP 接入 AI:无需额外设备,支持多平台远程控制
  • 大厂为何一边裁员一边招聘:背后的商业逻辑与职场真相
  • 当看到 Bug 背后的真相,我选择了沉默
  • 面试中如何回答期望薪资能争取更高待遇
  • SpringBoot + Vue 前后端分离实战:权限、工作流与报表
  • C++ 类与对象完全解析
  • 腾讯发布 2024 大模型十大趋势报告

相关免费在线工具

  • 加密/解密文本

    使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online

  • Gemini 图片去水印

    基于开源反向 Alpha 混合算法去除 Gemini/Nano Banana 图片水印,支持批量处理与下载。 在线工具,Gemini 图片去水印在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online

  • HTML转Markdown

    将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online