全部分类
C++23是当前正式的C++语言标准,重点完善标准库、编译期编程、Ranges、格式化输出、协程、容器和泛型接口。 官方网站:https://isocpp.org/
C++必备开发工具
专栏首页
历史版本
学习视频
手册
专题
新闻
文章
更新时间:2026-10-16
立即下载
DETAILED INTRODUCTION
C++是一门通用编程语言,在C语言基础上发展而来,支持面向过程、面向对象和泛型编程。它兼具高性能与灵活的内存控制能力,广泛应用于系统软件、游戏引擎、桌面应用和嵌入式开发。通过类、继承、多态、模板及标准库,开发者可以组织复杂程序,在运行效率与代码复用之间取得平衡。
社区
大V推荐
Bjarne Stroustrup
Herb Sutter
Andrei Alexandrescu
Scott Meyers
C++版本
2026-10-10
聚焦 C++ 泛型编程的进阶领域,讲解函数模板与类模板的基础用法、全特化与偏特化的应用场景、模板参数推导规则、SFINAE 替换失败非错误原则与 std::enable_if 条件编译、C++17 if constexpr 编译期分支、C++20 Concepts 概念约束的使用、constexpr 与 consteval 编译期计算、变参模板(Variadic Templates)与折叠表达式,帮助开发者掌握 C++ 类型系统的强大抽
专题讲解了 C++ 中文件操作与数据序列化的完整方案,涵盖 fstream / ifstream / ofstream 文本与二进制文件读写、文件指针定位(seekg/seekp/tellg)、字符串流 stringstream 的格式转换应用、自定义结构体的二进制序列化与反序列化、nlohmann/json 库的 JSON 读写、RapidXML / TinyXML2 的 XML 解析、Protobuf / FlatBuffers /
本专题详细讲解了C++运算符的类型、语法与使用方法,涵盖算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符、条件运算符及其他特殊运算符,并通过代码示例解析优先级与结合性。
C++变量是编写程序和存储数据的基础。本专题围绕变量声明、定义、初始化、赋值和类型选择等内容展开,帮助初学者理解不同变量的用法,并掌握在实际代码中定义和使用变量的方法。
C++条件判断是控制程序执行流程的重要基础。本专题介绍if、if-else、else if和switch等常见分支语句,结合条件表达式、比较运算符与代码示例,帮助初学者掌握不同场景下的判断逻辑。
C++构造函数用于初始化类对象,是面向对象编程的重要基础。本专题从构造函数的定义、声明和调用入手,介绍默认构造函数、带参数构造函数、拷贝构造函数及成员初始化列表,帮助初学者掌握对象创建与初始化的基本方法。
C++ 是一种中级语言,它是由 Bjarne Stroustrup 于 1979 年在贝尔实验室开始设计开发的。C++ 进一步扩充和完善了 C 语言,是一种面向对象的程序设计语言。C++ 可运行于多种平台上,如 Windows、MAC 操作系统以及 UNIX 的各种版本。 《C++ 教程》通过通俗易懂的语言来讲解 C++ 编程语言。
161
2022.04.11
ISO C++ 官方标准说明页,介绍已发布标准、获取方式以及进行中工作资料。
0
2026.10.09
C++ 语言与标准库参考入口,涵盖语言规则、容器、算法、并发和标准版本差异。
C++ Core Guidelines 官方指南,涵盖资源管理、接口设计、并发、安全和现代 C++ 实践。