- 文章目录 11 友元11.1 全局函数做友元11.2 友元类11.3 成员函数做友元 11 友元 让我们引入一个例子来讲述友元是什么。 生活中你的家有客厅,有卧室,客厅所有来的客人都... 文章目录 11 友元11.1 全局函数做友元11.2 友元类11.3 成员函数做友元 11 友元 让我们引入一个例子来讲述友元是什么。 生活中你的家有客厅,有卧室,客厅所有来的客人都...
- 文章目录 1 C++初识1.1 入门1.1.1 简介1.1.2 输入和输出1.1.3 头文件名1.1.5 名称空间 1.2 注释1.3 变量1.4 常量1.4.1 C++定义常量两种方式 ... 文章目录 1 C++初识1.1 入门1.1.1 简介1.1.2 输入和输出1.1.3 头文件名1.1.5 名称空间 1.2 注释1.3 变量1.4 常量1.4.1 C++定义常量两种方式 ...
- 文章目录 2 数据类型2.1 简单变量2.2 基本数据类型2.2.1 整型2.2.2 实型(浮点型)2.2.3 字符型2.2.4 布尔类型 2.3 sizeof关键字2.4 类型转换2.5 ... 文章目录 2 数据类型2.1 简单变量2.2 基本数据类型2.2.1 整型2.2.2 实型(浮点型)2.2.3 字符型2.2.4 布尔类型 2.3 sizeof关键字2.4 类型转换2.5 ...
- 文章目录 12 运算符重载12.1 加法运算符重载12.2 左移运算符重载12.2.1 演示与说明12.2.2 常见的友元使用:重载>>运算符 12.3 递增运算符重载12.4 ... 文章目录 12 运算符重载12.1 加法运算符重载12.2 左移运算符重载12.2.1 演示与说明12.2.2 常见的友元使用:重载>>运算符 12.3 递增运算符重载12.4 ...
- 文章目录 8 通讯录管理系统8.1 系统需求8.2 菜单功能8.3 退出功能8.4 添加联系人8.4.1 设计联系人结构体8.4.2 设计通讯录结构体8.4.3 main函数中创建通讯录8.4.4... 文章目录 8 通讯录管理系统8.1 系统需求8.2 菜单功能8.3 退出功能8.4 添加联系人8.4.1 设计联系人结构体8.4.2 设计通讯录结构体8.4.3 main函数中创建通讯录8.4.4...
- Dev-C++ 是一款免费开源的 C/C++ IDE,Dev-C++ 的优点是体积小,安装卸载方便,学习成本低,缺点是调试功能弱,很适合初学者使用。 第一步Dev-C++的下载 百度上搜Dev-c++即可... Dev-C++ 是一款免费开源的 C/C++ IDE,Dev-C++ 的优点是体积小,安装卸载方便,学习成本低,缺点是调试功能弱,很适合初学者使用。 第一步Dev-C++的下载 百度上搜Dev-c++即可...
- 文章目录 13 继承13.1 继承的基本语法13.2 继承方式13.3 继承的对象模型13.4 继承中构造和析构顺序13.5 继承同名成员处理方式13.6 继承同名静态成员处理方式13.7 多继承... 文章目录 13 继承13.1 继承的基本语法13.2 继承方式13.3 继承的对象模型13.4 继承中构造和析构顺序13.5 继承同名成员处理方式13.6 继承同名静态成员处理方式13.7 多继承...
- 问题 输入: 第一行输入n,第二行输入n个数据。 输出: n个数据从小到大排 例如: 输入: 3 9 2 6 输出: 2 6 9 手动排序 手动排序有很多种算法,这里以比较容易理解的选择排序为... 问题 输入: 第一行输入n,第二行输入n个数据。 输出: n个数据从小到大排 例如: 输入: 3 9 2 6 输出: 2 6 9 手动排序 手动排序有很多种算法,这里以比较容易理解的选择排序为...
- cin 输入问题 一组数据输入若以空格或者回车分隔,用cin可以正常读取。 若使用逗号分隔,cin会将逗号读入进来。 此时可采用c语言的scanf,依然好用。 scanf("%d,%d",&a... cin 输入问题 一组数据输入若以空格或者回车分隔,用cin可以正常读取。 若使用逗号分隔,cin会将逗号读入进来。 此时可采用c语言的scanf,依然好用。 scanf("%d,%d",&a...
- 各种常用的排序算法 0、算法概述 0.1 算法分类 十种常见排序算法可以分为两大类: 比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此也称为非线性时间比较类排序。非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下界,以线性时间运行,因此也称为线... 各种常用的排序算法 0、算法概述 0.1 算法分类 十种常见排序算法可以分为两大类: 比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此也称为非线性时间比较类排序。非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下界,以线性时间运行,因此也称为线...
- 第一个C++程序 #include<iostream> using namespace std; int main() { cout << "Hello world" &l... 第一个C++程序 #include<iostream> using namespace std; int main() { cout << "Hello world" &l...
- Dijkstra 一.算法背景 Dijkstra 算法(中文名:迪杰斯特拉算法)是由荷兰计算机科学家 Edsger Wybe Dijkstra 提出。该算法常用于路由算法或者作为其他图算法的一个子模块。举... Dijkstra 一.算法背景 Dijkstra 算法(中文名:迪杰斯特拉算法)是由荷兰计算机科学家 Edsger Wybe Dijkstra 提出。该算法常用于路由算法或者作为其他图算法的一个子模块。举...
- 大家好,今天借助本文,从实践、避坑和实现原理三个角度分析下C++中的智能指针。 本文主要内容如下图所示: 智能指针的由来auto_ptr为什么被废弃unique_ptr的使用、特点以及实现shared_ptr的使用、特点以及实现weak_ptr的使用、特点以及实现介绍笔者在工作中遇到的一些职能指针相关的坑,并给出一些建... 大家好,今天借助本文,从实践、避坑和实现原理三个角度分析下C++中的智能指针。 本文主要内容如下图所示: 智能指针的由来auto_ptr为什么被废弃unique_ptr的使用、特点以及实现shared_ptr的使用、特点以及实现weak_ptr的使用、特点以及实现介绍笔者在工作中遇到的一些职能指针相关的坑,并给出一些建...
- 7月19日Cpp North大会上,谷歌的C++专家Chandler Carruth发表了『C++: What Comes Next? (Announcing the Carbon Language experiment) 』的主题演讲,官宣了正在实验中的Carbon语言,其目标是成为C++的继任者。该消息迅速火爆全球,中文互联网... 7月19日Cpp North大会上,谷歌的C++专家Chandler Carruth发表了『C++: What Comes Next? (Announcing the Carbon Language experiment) 』的主题演讲,官宣了正在实验中的Carbon语言,其目标是成为C++的继任者。该消息迅速火爆全球,中文互联网...
- 你好,我是安然无虞。 文章目录 继承的概念及定义继承的概念继承的定义定义格式继承关系和访问限定符继承基类成员访问方式的变化 基类和派生类对象... 你好,我是安然无虞。 文章目录 继承的概念及定义继承的概念继承的定义定义格式继承关系和访问限定符继承基类成员访问方式的变化 基类和派生类对象...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中
热门标签