HTML
CSS
JAVASCRIPT
JQUERY
AI
PHP
SQL
EXCEL
LINUX
C#
C++
C
PYTHON
JAVA
教程库
参考手册
技术文章
测验
练习
HOWTO
FAQ
C++
教程
C++ 教程
C++ 简介
C++ 下载安装和环境配置
C++ 快速入门
C++ 语法
语法
语句
C++ 输出
打印文本
打印数字
打印换行
C++ 注释
C++ 变量
C++ 声明变量
C++ 声明多个变量
C++ 标识符
C++ 常量
实际应用示例
C++ 用户输入
C++ 数据类型
C++ 基础数据类型
C++ 数值类型
C++ 布尔类型
C++ 字符类型
C++ 字符串类型
auto 关键字
实际应用示例
C++ 运算符
运算符
算术运算符
赋值运算符
比较运算符
逻辑运算符
运算符优先级
C++ 字符串
字符串简介
字符串连接
数字和字符串
字符串长度
访问字符串
特殊字符
用户输入字符串
省略命名空间
C 风格字符串
C++ 数学运算
C++ 布尔值
布尔值
布尔表达式
实际应用示例
C++ 条件语句
if
else
else if
if...else 的简写
嵌套 if
逻辑运算符
实际应用示例
C++ Switch 语句
C++ While 循环
C++ While 循环
C++ Do/While 循环
实际应用示例
C++ For 循环
For 循环
嵌套循环
foreach 循环
实际应用示例
C++ Break/Continue 语句
C++ 数组
数组
数组与循环
忽略数组大小
获取数组大小
实际应用示例
多维数组
C++ 结构体
C++ 枚举
C++ 引用
C++ 创建引用
C++ 内存地址
C++ 指针
C++ 创建指针
C++ 间接引用
C++ 修改指针
C++ 内存管理
内存管理
新建和删除
C++ 函数
C++ 函数
C++ 函数参数
形参/实参
默认参数
多个参数
返回值
通过引用传递参数
传递数组
传递结构
实际应用示例
C++ 函数重载
C++ 作用域
C++ 递归
C++ Lambda 表达式
C++ 面向对象
C++ OOP
C++ 类和对象
C++ 类方法
C++ 构造函数
构造函数
构造函数重载
C++ 访问修饰符
C++ 封装
C++友元函数
C++ 继承
C++ 继承
C++ 多级继承
C++ 多重继承
C++ 访问修饰符
C++ 多态
多态性
虚函数
C++ 模板
C++ 文件
C++ 日期
C++ 错误
C++ 错误
C++ 调试
C++ 异常
C++ 输入验证
C++ 数据结构
C++ 数据结构和 STL
C++ 向量
C++ 列表
C++ 栈
C++ 队列
C++ 双端队列
C++ 集合
C++ 映射
C++ 迭代器
C++ 算法
C++命名空间
C++ 命名空间
C++ 项目
C++ 项目
C++ 如何使用
C++ 两个数相加
C++ 随机数
C++ 关键字与函数参考
C++ 参考
C++ 关键字
C++ <iostream>
C++ <fstream>
C++ <cmath>
C++ <string>
C++ <cstring>
C++ <ctime>
C++ <vector>
C++ <algorithm>
C++ 高级教程
C++ 动态内存
C++ 预处理器
C++ 信号处理
C++ 多线程
C++ Web 编程
C++ 正则表达式
C++ 实例
C++ 实例
C++ 练习
C++ 测验
C++ 编译器
C++ 标准库参考
C++ 标准库 - 简介
C++ 标准库 - <fstream>
C++ 标准库 - <iomanip>
C++ 标准库 - <ios>
C++ 标准库 - <iosfwd>
C++ 标准库 - <iostream>
C++ 标准库 - <istream>
C++ 标准库 - <ostream>
C++ 标准库 - <sstream>
C++ 标准库 - <streambuf>
C++ 标准库 - <atomic>
C++ 标准库 - <complex>
C++ 标准库 - <exception>
C++ 标准库 - <functional>
C++ 标准库 - <limits>
C++ 标准库 - <locale>
C++ 标准库 - <memory>
C++ 标准库 - <new>
C++ 标准库 - <numeric>
C++ 标准库 - <regex>
C++ 标准库 - <stdexcept>
C++ 标准库 - <string>
C++ 标准库 - <thread>
C++ 标准库 - <tuple>
C++ 标准库 - <typeinfo>
C++ 标准库 - <utility>
C++ 标准库 - <valarray>
C++ 模板库参考
C++ STL 库 - <array>
C++ STL 库 - <bitset>
C++ STL 库 - <deque>
C++ STL 库 - <forward_list>
C++ STL 库 - <list>
C++ STL 库 - <map>
C++ STL 库 - <queue>
C++ STL 库 - <set>
C++ STL 库 - <stack>
C++ STL 库 - <unordered_map>
C++ STL 库 - <unordered_set>
C++ STL 库 - <vector>
C++ STL 库 - <algorithm>
C++ STL 库 - <iterator>
❮ C++ 正则表达式
C++ 练习实践 ❯
C++
实例
更新于 2024/5/1 10:33:00
C++ 语法
创建一个简单的"Hello World"程序
语法解析
C++ 输出/打印
使用 cout 输出值/打印文本
使用许多 cout 对象
使用 \n 插入新行
用 endl 插入新行
输出/打印解析
C++ 注释
一行代码前的单行注释
一行代码末尾的单行注释
多行注释
注释解析
C++ 变量
创建一个整数变量
创建变量不赋值,稍后赋值
为现有值分配一个新值(这将覆盖以前的值)
使用 const 关键字创建一个不可更改的变量
在打印时结合文本和变量
将一个变量添加到另一个变量
用逗号分隔的列表声明多个相同类型的变量
标识符
变量解析
C++ 用户输入
输入一个数字并打印结果
输入两个数字并打印总和
用户输入解析
C++ 数据类型
不同数据类型的演示
创建一个int类型
创建一个浮点类型
创建双精度类型
创建布尔类型
创建一个char类型
创建字符串类型
数据类型解析
C++ 运算符
加法运算符
增量运算符
赋值运算符
加法赋值运算符
运算符解析
C++ 字符串
创建字符串
字符串连接
字符串长度
访问字符串字符
更改字符串字符
用户输入字符串
字符串解析
C++ 数学计算
求两个数的最大值
求两个数的最小值
将 cmath 头文件用于其他数学函数
数学计算解析
C++ 布尔值
布尔值
比较两个值
比较两个变量
布尔值解析
C++ If...Else 条件语句
if 语句
else 语句
else if 语句
If...Else 条件语句解析
C++ Switch 语句
switch 语句
带有默认关键字的 switch 语句
Switch 语句解析
C++ 循环语句
While循环
做while循环
For循环
打破循环
继续循环
循环语句解析
C++ 数组
创建和访问数组
更改数组元素
遍历数组
数组解析
C++ 引用
创建引用变量
访问变量的内存地址
引用解析
C++ 指针
创建指针变量
使用解引用运算符 * 获取变量的值
修改指针值
指针解析
C++ 文件操作
创建、写入和读取文本文件
文件操作解析
C++ 函数
创建和调用函数
多次调用一个函数
函数声明与定义
参数和参数
默认参数值
多个参数
返回值
返回两个参数之和
通过引用传递
函数重载
函数解析
C++ 类和对象
创建类的对象并访问类属性
创建多个对象
创建类方法
在类定义之外定义一个类方法
给类方法添加参数
创建构造函数
构造函数参数
类外定义的构造函数
公共和私有说明符
封装 - 对用户隐藏敏感数据
继承 - 从一个类继承属性和方法到另一个类
多级继承
多重继承
多态性 - 以不同的方式执行单个操作
文件 - 创建、写入和读取文件
异常 - 处理错误
类和对象解析
❮ C++ 正则表达式
C++ 练习实践 ❯
颜色选择器
CPP 实例
CPP 测验/考试
读后有收获微信请站长喝咖啡