c++好用的刷题网址(学习c++的必看系列)

c++好用的刷题网址(学习c++的必看系列)

作为学习有很多方向,我按照分类给出。

按照刷题专用,初级,高级,API参考等进行分类,建议先收藏防止找不到

一、刷题专用

以下内容供刷题使用。

1、 LeetCode - C++

Just a moment...​leetcode.com/problemset/?topicSlugs=cpp

简介: 提供大量C++算法和数据结构题目,支持在线评测。

推荐理由: 面试准备必备,提升C++编码能力。

2、HackerRank - C++

https://www.hackerrank.com/domains/cpp​www.hackerrank.com/domains/cpp

简介: 提供C++编程挑战和竞赛,涵盖基础到高级题目。

推荐理由: 题目多样,适合实战练习。

3、GeeksforGeeks - C++

​编辑C++ Programming Language - GeeksforGeeks​www.geeksforgeeks.org/c-plus-plus/

简介: 提供C++算法实现和练习题,附带详细解释。

推荐理由**: 学习与刷题结合,适合备战技术面试。

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

编程入门题库_蓝桥杯ACM在线编程训练 - C语言网​www.dotcpp.com/oj/problemset.php

简介: 中文在线评测平台,提供C++编程题目。

推荐理由: 中文界面,适合国内学习者刷题。

5、Codeforces - C++

​编辑Codeforces​codeforces.com

简介: 国际编程竞赛平台,支持C++提交,题目难度较高。

推荐理由: 挑战性强,适合提升高级编程能力。

6、TopCoder - C++

​编辑Home | Topcoder​www.topcoder.com

简介: 提供C++编程竞赛和练习题,注重算法优化。

推荐理由: 挑战性强,适合提升竞赛水平。

7、AtCoder - C++

​编辑AtCoder​atcoder.jp

简介: 日本编程竞赛平台,支持C++提交,题目覆盖广泛。

推荐理由: 题目质量高,适合算法爱好者。

8、 SPOJ - C++

​编辑Sphere Online Judge (SPOJ)​www.spoj.com

简介: 在线评测系统,提供大量C++编程题目。

推荐理由: 题目多样,适合长期刷题。

9、CodeChef - C++

www.codechef.com​www.codechef.com

简介: 提供C++算法竞赛和练习,社区活跃。

推荐理由: 适合提升C++实战能力。

10、牛客网 - C++刷题

可能要收费。

www.nowcoder.com/ta/coding-interviews​www.nowcoder.com/ta/coding-interviews

简介: 中文编程练习平台,提供C++面试题和竞赛。

推荐理由: 国内用户友好,面试准备利器。

11、Project Euler

projecteuler.net​projecteuler.net

简介: 数学与编程结合的题目,支持C++解答。

推荐理由: 锻炼逻辑思维和C++应用。

13、 POJ - Peking University Online Judge

Welcome To PKU JudgeOnline​poj.org

简介: 北京大学在线评测系统,提供C++题目。

推荐理由: 经典OJ平台,适合算法训练。

14、Kattis

https://open.kattis.com​open.kattis.com

简介: 提供C++编程挑战,题目难度多样。

推荐理由: 国际化平台,适合全面提升。

二、初级学习

1、 菜鸟教程 - C++

​编辑C++ 教程 | 菜鸟教程​www.runoob.com/cplusplus/cpp-tutorial.html

简介: 提供C++基础教程和在线运行工具,内容简洁。

推荐理由: 中文支持,适合零基础快速入门。

2、http://LearnCpp.com

www.learncpp.com​www.learncpp.com

简介: 系统化C++教程,从基础到中级,附带练习题。

推荐理由: 结构清晰,适合自学初学者。

3.、Tutorialspoint - C++

​编辑C++ Tutorial - Learn the Basics and Advanced Concepts​www.tutorialspoint.com/cplusplus/index.htm

简介: 提供C++基础教程和代码示例,支持在线编译。

推荐理由: 简单易懂,适合新手实践。

4、C++学习网

​编辑C++学习网 - 世界上最好的中文C++学习网站​www.studycpp.cn

简介: 中文C++教程网站,提供基础到进阶内容和示例代码。

推荐理由: 通俗易懂,适合中文初学者。

5、W3Schools - C++

​编辑W3Schools.com​www.w3schools.com/cpp

简介: 交互式C++教程,界面友好,内容基础。

推荐理由: 学习体验好,适合快速上手。

6、 Programiz - C++

www.programiz.com/cpp-programming​www.programiz.com/cpp-programming

简介: 提供C++教程和在线编译器,适合初学者。

推荐理由: 边学边练,入门效率高。

7、Codecademy - C++

​编辑Learn C++ | Codecademy​www.codecademy.com/learn/learn-c-plus-plus

简介: 交互式C++课程,注重实践教学。

推荐理由: 学习过程有趣,适合新手。

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

C语言中文网:c语言程序设计门户网站(入门教程、编程软件)​c.biancheng.net/cpp/

简介: 中文C++教程,从基础语法到简单应用。

推荐理由: 通俗易懂,适合中文初学者。

9、EdX - C++ Basics

​编辑Best Online C++ Courses and Programs | edX​www.edx.org/learn/c-plus-plus

简介: 提供免费C++基础课程,由知名大学支持。

推荐理由: 学术化教学,结构清晰。

9、Coursera - C++ For Beginners

C++ For C Programmers, Part A​www.coursera.org/learn/c-plus-plus-a

简介: 初级C++课程,包含视频和练习。

推荐理由: 系统学习,证书支持。

10、 Khan Academy - C++ Intro

https://www.khanacademy.org/computing/computer-programming​www.khanacademy.org/computing/computer-programming

简介: 提供C++基础编程入门教学。

推荐理由: 免费资源,适合零基础。

12、Studytonight - C++

C++ Tutorial | Studytonight​www.studytonight.com/cpp/

简介: 提供C++基础教程和互动示例。

推荐理由: 简洁明了,适合快速入门。

13、BeginnersBook - C++

C++ Tutorial – Learn C++ Programming with examples​beginnersbook.com/2017/08/c-plus-plus-tutorial-for-beginners/

简介: 面向初学者的C++教程,内容基础。

推荐理由: 简单易懂,适合入门。

三、高级学习

1、 Stroustrup’s Website

www.stroustrup.com​www.stroustrup.com

简介: C++之父Bjarne Stroustrup的个人网站,提供书籍和资源。

推荐理由: 了解C++设计理念,适合深入学习。

2、Stack Overflow - C++ Tag

Just a moment...​stackoverflow.com/questions/tagged/c%2b%2b

简介: C++相关问题和解答社区,涵盖高级话题。

推荐理由: 解决复杂问题,学习专家经验。

3、 Dr. Dobb’s Journal

www.ddj.com/code/ddj.html​www.ddj.com/code/ddj.html

简介: 提供C++技术文章和源代码,内容深入。

推荐理由: 历史悠久,适合高级开发者。

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

​编辑编程指北 X 计算机学习指南​csguide.cn

简介: 提供2025年C++高级学习路线和资源推荐。

推荐理由: 系统化指导,适合规划进阶学习。

四、API参考

1、cppreference

403 Forbidden​en.cppreference.com/w/

简介: 最权威的C++参考网站,涵盖语言特性和标准库,支持C++20/23。

推荐理由: 专业开发者查阅API的首选。

2、http://Cplusplus.com

www.cplusplus.com​www.cplusplus.com/

简介: 提供C++标准库参考和代码示例,附带论坛讨论。

推荐理由: 内容全面,适合快速查找API用法。

3、ISO C++

Standard C++​isocpp.org/

简介: C++标准委员会官网,提供标准文档和最新动态。

推荐理由: 获取官方标准,适合深入研究。

五、项目实战

1、GitHub - C++ Projects

​编辑Build software better, together​github.com/topics/cpp

简介: GitHub上的C++开源项目集合,涵盖多种应用。

推荐理由: 真实项目源码,适合学习和参与。

2、SourceForge - C++

Just a moment...​sourceforge.net/directory/language:cpp/

简介: 提供大量C++开源项目下载和参考。

推荐理由: 项目丰富,适合实战借鉴。

3、Open Source C++ Games

​编辑OGRE - Open Source 3D Graphics Engine​www.ogre3d.org

简介: Ogre3D引擎官网,提供C++游戏开发资源。

推荐理由: 适合学习游戏开发实战。

4、CodeProject - C++

www.codeproject.com/KB/cpp/​www.codeproject.com/KB/cpp/

简介: 提供C++项目教程和代码示例。

推荐理由: 实战导向,内容实用。

5、Unreal Engine Documentation

docs.unrealengine.com​docs.unrealengine.com

简介: Unreal Engine的C++开发文档,适合游戏开发。

推荐理由: 行业标准,学习大型项目。

6、 Arduino C++ Projects

The request could not be satisfied​www.arduino.cc/en/Tutorial/HomePage

简介: Arduino官网提供C++硬件编程项目。

推荐理由: 嵌入式开发入门,动手性强。

7、ROS Tutorials

Tutorials - ROS Wiki​wiki.ros.org/Tutorials

简介: ROS(机器人操作系统)的C++教程和项目。

推荐理由: 机器人开发实战,技术前沿。

8、 OpenCV Tutorials

https://docs.opencv.org/master/​docs.opencv.org/master/

简介: OpenCV的C++教程,专注于图像处理项目。

推荐理由: 视觉开发实战,应用广泛。

9. SFML Projects

Simple and Fast Multimedia Library​www.sfml-dev.org/tutorials/

简介: SFML库的教程,提供游戏和多媒体项目。

推荐理由: 轻量级开发,适合小型项目。

10、 C++ Game Programming

www.gamefromscratch.com​www.gamefromscratch.com

简介: 提供C++游戏开发教程和项目示例。

推荐理由: 游戏开发入门,趣味性强。

11、 C++ Robotics Projects

www.robotshop.com/community/tutorials​www.robotshop.com/community/tutorials

Read more

【OpenClaw从入门到精通】第10篇:OpenClaw生产环境部署全攻略:性能优化+安全加固+监控运维(2026实测版)

【OpenClaw从入门到精通】第10篇:OpenClaw生产环境部署全攻略:性能优化+安全加固+监控运维(2026实测版)

摘要:本文聚焦OpenClaw从测试环境走向生产环境的核心痛点,围绕“性能优化、安全加固、监控运维”三大维度展开实操讲解。先明确生产环境硬件/系统选型标准,再通过硬件层资源管控、模型调度策略、缓存优化等手段提升响应速度(实测响应效率提升50%+);接着从网络、权限、数据三层构建安全防护体系,集成火山引擎安全方案拦截高危操作;最后落地TenacitOS可视化监控与Prometheus告警体系,配套完整故障排查清单和虚拟实战案例。全文所有配置、代码均经实测验证,兼顾新手入门实操性和进阶读者的生产级部署需求,帮助开发者真正实现OpenClaw从“能用”到“放心用”的跨越。 优质专栏欢迎订阅! 【DeepSeek深度应用】【Python高阶开发:AI自动化与数据工程实战】【YOLOv11工业级实战】 【机器视觉:C# + HALCON】【大模型微调实战:平民级微调技术全解】 【人工智能之深度学习】【AI 赋能:Python 人工智能应用实战】【数字孪生与仿真技术实战指南】 【AI工程化落地与YOLOv8/v9实战】【C#工业上位机高级应用:高并发通信+性能优化】 【Java生产级避坑指南:

By Ne0inhk
ARM Linux 驱动开发篇--- Linux 并发与竞争实验(互斥体实现 LED 设备互斥访问)--- Ubuntu20.04互斥体实验

ARM Linux 驱动开发篇--- Linux 并发与竞争实验(互斥体实现 LED 设备互斥访问)--- Ubuntu20.04互斥体实验

🎬 渡水无言:个人主页渡水无言 ❄专栏传送门: 《linux专栏》《嵌入式linux驱动开发》《linux系统移植专栏》 ❄专栏传送门: 《freertos专栏》《STM32 HAL库专栏》 ⭐️流水不争先,争的是滔滔不绝  📚博主简介:第二十届中国研究生电子设计竞赛全国二等奖 |国家奖学金 | 省级三好学生 | 省级优秀毕业生获得者 | ZEEKLOG新星杯TOP18 | 半导纵横专栏博主 | 211在读研究生 在这里主要分享自己学习的linux嵌入式领域知识;有分享错误或者不足的地方欢迎大佬指导,也欢迎各位大佬互相三连 目录 前言  一、实验基础说明 1.1、互斥体简介 1.2 本次实验设计思路 二、硬件原理分析(看过之前博客的可以忽略) 三、实验程序编写 3.1 互斥体 LED 驱动代码(mutex.c) 3.2.1、设备结构体定义(28-39

By Ne0inhk
Flutter for OpenHarmony:swagger_dart_code_generator 接口代码自动化生成的救星(OpenAPI/Swagger) 深度解析与鸿蒙适配指南

Flutter for OpenHarmony:swagger_dart_code_generator 接口代码自动化生成的救星(OpenAPI/Swagger) 深度解析与鸿蒙适配指南

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net 前言 后端工程师扔给你一个 Swagger (OpenAPI) 文档地址,你会怎么做? 1. 对着文档,手写 Dart Model 类(容易写错字段类型)。 2. 手写 Retrofit/Dio 的 API 接口定义(容易拼错 URL)。 3. 当后端修改了字段名,你对着报错修半天。 这是重复劳动的地狱。 swagger_dart_code_generator 可以将 Swagger (JSON/YAML) 文件直接转换为高质量的 Dart 代码,包括: * Model 类:支持 json_serializable,带 fromJson/

By Ne0inhk
Linux 开发别再卡壳!makefile/git/gdb 全流程实操 + 作业解析,新手看完直接用----《Hello Linux!》(5)

Linux 开发别再卡壳!makefile/git/gdb 全流程实操 + 作业解析,新手看完直接用----《Hello Linux!》(5)

文章目录 * 前言 * make/makefile * 文件的三个时间 * Linux第一个小程序-进度条 * 回车和换行 * 缓冲区 * 程序的代码展示 * git指令 * 关于gitee * Linux调试器-gdb使用 * 作业部分 前言 做 Linux 开发时,你是不是也遇到过这些 “卡脖子” 时刻?写 makefile 时,明明语法没错却报错,最后发现是依赖方法行没加 Tab;想提交代码到 gitee,记不清 git add/commit/push 的 “三板斧”,还得反复搜教程;用 gdb 调试程序,输了命令没反应,才想起编译时没加-g生成 debug 版本;甚至连写个进度条,都搞不懂\r和\n的区别,导致进度条乱跳…… 其实这些问题,

By Ne0inhk