随笔分类 -  C++

摘要:文章目录 1 C++初识1.1 第一个C++程序1.1.1 创建项目1.1.2 创建文件1.1.3 编写代码1.1.4 运行程序 1.2 注释1.3 变量1.4 常量1.5 关键字1.6 标识符命名规则 1 C++初识 1.1 第一个C++程序 编写一个C++程序总共分为4个步骤 创建项目创建文件编 阅读全文
posted @ 2023-03-23 19:27 野哥李 阅读(11) 评论(0) 推荐(0) 编辑
摘要:文章目录 4.2 对象的初始化和清理4.2.1 构造函数和析构函数4.2.2 构造函数的分类及调用4.2.3 拷贝构造函数调用时机4.2.4 构造函数调用规则4.2.5 深拷贝与浅拷贝4.2.6 初始化列表4.2.7 类对象作为类成员4.2.8 静态成员 4.2 对象的初始化和清理 生活中我们买的电 阅读全文
posted @ 2023-03-08 14:04 野哥李 阅读(4) 评论(0) 推荐(0) 编辑
摘要:文章目录 6 函数6.1 概述6.2 函数的定义6.3 函数的调用6.4 值传递6.5 函数的常见样式6.6 函数的声明6.7 函数的分文件编写 6 函数 6.1 概述 **作用:**将一段经常使用的代码封装起来,减少重复代码 一个较大的程序,一般分为若干个程序块,每个模块实现特定的功能。 6.2 阅读全文
posted @ 2023-02-17 00:28 野哥李 阅读(6) 评论(0) 推荐(0) 编辑
摘要:文章目录 8 结构体8.1 结构体基本概念8.2 结构体定义和使用8.3 结构体数组8.4 结构体指针8.5 结构体嵌套结构体8.6 结构体做函数参数8.7 结构体中 const使用场景8.8 结构体案例8.8.1 案例18.8.2 案例2 8 结构体 8.1 结构体基本概念 结构体属于用户自定义的 阅读全文
posted @ 2023-02-09 17:40 野哥李 阅读(6) 评论(0) 推荐(0) 编辑
摘要:文章目录 5 数组5.1 概述5.2 一维数组5.2.1 一维数组定义方式5.2.2 一维数组数组名5.2.3 冒泡排序 5.3 二维数组5.3.1 二维数组定义方式5.3.2 二维数组数组名**5.3.3 二维数组应用案例** 5 数组 5.1 概述 所谓数组,就是一个集合,里面存放了相同类型的数 阅读全文
posted @ 2023-01-30 21:18 野哥李 阅读(4) 评论(0) 推荐(0) 编辑
摘要:文章目录 4 程序流程结构4.1 选择结构4.1.1 if语句4.1.2 三目运算符4.1.3 switch语句 4.2 循环结构4.2.1 while循环语句4.2.2 do...while循环语句4.2.3 for循环语句4.2.4 嵌套循环 4.3 跳转语句4.3.1 break语句4.3.2 阅读全文
posted @ 2023-01-19 17:22 野哥李 阅读(5) 评论(0) 推荐(0) 编辑
摘要:文章目录 3 运算符3.1 算术运算符3.2 赋值运算符3.3 比较运算符3.4 逻辑运算符 3 运算符 **作用:**用于执行代码的运算 本章我们主要讲解以下几类运算符: 运算符类型作用算术运算符用于处理四则运算赋值运算符用于将表达式的值赋给变量比较运算符用于表达式的比较,并返回一个真值或假值逻辑 阅读全文
posted @ 2023-01-01 15:19 野哥李 阅读(8) 评论(0) 推荐(0) 编辑
摘要:文章目录 4.3 C++对象模型和this指针4.3.1 成员变量和成员函数分开存储4.3.2 this指针概念4.3.3 空指针访问成员函数4.3.4 const修饰成员函数 4.3 C++对象模型和this指针 4.3.1 成员变量和成员函数分开存储 在C++中,类内的成员变量和成员函数分开存储 阅读全文
posted @ 2022-09-10 14:38 野哥李 阅读(5) 评论(0) 推荐(0) 编辑
摘要:文章目录 4.6 继承4.6.1 继承的基本语法4.6.2 继承方式4.6.3 继承中的对象模型4.6.4 继承中构造和析构顺序4.6.5 继承同名成员处理方式4.6.6 继承同名静态成员处理方式4.6.7 多继承语法4.6.8 菱形继承 4.6 继承 继承是面向对象三大特性之一 有些类与类之间存在 阅读全文
posted @ 2022-07-22 12:19 野哥李 阅读(5) 评论(0) 推荐(0) 编辑
摘要:文章目录 2 数据类型2.1 整型2.2 sizeof关键字2.3 实型(浮点型)2.4 字符型2.5 转义字符2.6 字符串型2.7 布尔类型 bool2.8 数据的输入 2 数据类型 C++规定在创建一个变量或者常量时,必须要指定出相应的数据类型,否则无法给变量分配内存 2.1 整型 作用:整型 阅读全文
posted @ 2022-04-01 21:16 野哥李 阅读(5) 评论(0) 推荐(0) 编辑
摘要:文章目录 1 内存分区模型1.1 程序运行前1.2 程序运行后1.3 new操作符 1 内存分区模型 C++程序在执行时,将内存大方向划分为4个区域 代码区:存放函数体的二进制代码,由操作系统进行管理的全局区:存放全局变量和静态变量以及常量栈区:由编译器自动分配释放, 存放函数的参数值,局部变量等堆 阅读全文
posted @ 2021-10-09 11:00 野哥李 阅读(8) 评论(0) 推荐(0) 编辑
摘要:文章目录 3.8 set/ multiset 容器3.8.1 set基本概念3.8.2 set构造和赋值3.8.3 set大小和交换3.8.4 set插入和删除3.8.5 set查找和统计3.8.6 set和multiset区别3.8.7 pair对组创建3.8.8 set容器排序 3.8 set/ 阅读全文
posted @ 2021-03-31 17:32 野哥李 阅读(8) 评论(0) 推荐(0) 编辑
摘要:文章目录 3.7 list容器3.7.1 list基本概念3.7.2 list构造函数3.7.3 list 赋值和交换3.7.4 list 大小操作3.7.5 list 插入和删除3.7.6 list 数据存取3.7.7 list 反转和排序3.7.8 排序案例 3.7 list容器 3.7.1 l 阅读全文
posted @ 2021-03-06 15:50 野哥李 阅读(10) 评论(0) 推荐(0) 编辑
摘要:文章目录 3.6 queue 容器3.6.1 queue 基本概念3.6.2 queue 常用接口 3.6 queue 容器 3.6.1 queue 基本概念 概念:Queue是一种先进先出(First In First Out,FIFO)的数据结构,它有两个出口 队列容器允许从一端新增元素,从另一 阅读全文
posted @ 2021-03-06 15:22 野哥李 阅读(12) 评论(0) 推荐(0) 编辑
摘要:文章目录 3.5 stack容器3.5.1 stack 基本概念3.5.2 stack 常用接口 3.5 stack容器 3.5.1 stack 基本概念 概念:stack是一种先进后出(First In Last Out,FILO)的数据结构,它只有一个出口 [外链图片转存失败,源站可能有防盗链机 阅读全文
posted @ 2021-03-06 15:19 野哥李 阅读(7) 评论(0) 推荐(0) 编辑
摘要:文章目录 3.4 案例-评委打分3.4.1 案例描述3.4.2 实现步骤 3.4 案例-评委打分 3.4.1 案例描述 有5名选手:选手ABCDE,10个评委分别对每一名选手打分,去除最高分,去除评委中最低分,取平均分。 3.4.2 实现步骤 创建五名选手,放到vector中遍历vector容器,取 阅读全文
posted @ 2021-03-06 15:18 野哥李 阅读(63) 评论(0) 推荐(0) 编辑
摘要:文章目录 3.3 deque容器3.3.1 deque容器基本概念3.3.2 deque构造函数3.3.3 deque赋值操作3.3.4 deque大小操作3.3.5 deque 插入和删除3.3.6 deque 数据存取3.3.7 deque 排序 3.3 deque容器 3.3.1 deque容 阅读全文
posted @ 2021-03-06 15:16 野哥李 阅读(5) 评论(0) 推荐(0) 编辑
摘要:文章目录 3.2 vector容器3.2.1 vector基本概念3.2.2 vector构造函数3.2.3 vector赋值操作3.2.4 vector容量和大小3.2.5 vector插入和删除3.2.6 vector数据存取3.2.7 vector互换容器3.2.8 vector预留空间 3. 阅读全文
posted @ 2021-03-06 15:14 野哥李 阅读(5) 评论(0) 推荐(0) 编辑
摘要:文章目录 3.1 string容器3.1.1 string基本概念3.1.2 string构造函数3.1.3 string赋值操作3.1.4 string字符串拼接3.1.5 string查找和替换3.1.6 string字符串比较3.1.7 string字符存取3.1.8 string插入和删除3 阅读全文
posted @ 2021-03-06 15:09 野哥李 阅读(8) 评论(0) 推荐(0) 编辑
摘要:文章目录 2 STL初识2.1 STL的诞生2.2 STL基本概念2.3 STL六大组件2.4 STL中容器、算法、迭代器2.5 容器算法迭代器初识2.5.1 vector存放内置数据类型2.5.2 Vector存放自定义数据类型2.5.3 Vector容器嵌套容器 2 STL初识 2.1 STL的 阅读全文
posted @ 2021-03-06 15:04 野哥李 阅读(7) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示