C++
文章平均质量分 84
爱达堡
编程新手
展开
-
18 STL - 常用算法
18 STL - 常用算法原创 2022-06-22 18:32:56 · 326 阅读 · 1 评论 -
17 STL - 函数对象
STL-函数对象原创 2022-06-22 18:32:25 · 278 阅读 · 0 评论 -
16 STL - 常用容器
本篇博客是根据黑马程序员视频整理,仅供学习使用。如果这篇文章对你有帮助的话,请不要吝啬一键三连。16 STL - 常用容器16.1 string容器16.1.1 string基本概念本质: string是C++风格的字符串,而string本质上是一个类string 和 char * 区别:char * 是一个指针string是一个类,类内部封装了char*,管理这个字符串,是一个char*型的容器特点:string类内部封装了很多成员方法例如:查找find,拷贝copy,删除d原创 2022-04-15 22:22:25 · 686 阅读 · 0 评论 -
15 STL初识
本篇博客是根据黑马程序员视频整理,仅供学习使用。如果这篇文章对你有帮助的话,请不要吝啬一键三连。15 STL初识15.1 STL的诞生长久以来,软件界一直希望建立一种可重复利用的东西C++的面向对象和泛型编程思想,目的就是复用性的提升大多情况下,数据结构和算法都未能有一套标准,导致被迫从事大量重复工作为了建立数据结构和算法的一套标准,诞生了STL 15.2 STL基本概念STL(Standard Template Library,标准模板库)STL 从广原创 2022-04-07 22:50:09 · 89 阅读 · 0 评论 -
14 C++之模板
本篇博客是根据黑马程序员视频整理,仅供学习使用。如果这篇文章对你有帮助的话,请不要吝啬一键三连。14 模板本阶段主要针对C++ 泛型编程 和 STL 技术做详细讲解,探讨C++更深层的使用14.1 模板的概念模板就是建立通用的模具,大大提高复用性例如生活中的模板:一寸照片模板、PPT模板模板的特点:模板不可以直接使用,它只是一个框架模板的通用并不是万能的 14.2 函数模板C++另一种编程思想称为 泛型编程,主要利用的技术就是模板C++提供两种模板机制:函数模原创 2022-04-04 23:00:00 · 266 阅读 · 0 评论 -
13 文件操作
本篇博客是根据黑马程序员视频整理,仅供学习使用。如果这篇文章对你有帮助的话,请不要吝啬一键三连。13 文件操作程序运行时产生的数据都属于临时数据,程序一旦运行结束都会被释放通过文件可以将数据持久化C++中对文件操作需要包含头文件<fstream>文件类型分为两种:文本文件 —— 文件以文本的ASCII码形式存储在计算机中二进制文件 —— 文件以文本的二进制形式存储在计算机中,用户一般不能直接读懂它们操作文件的三大类:ofstream:写操作ifstream:读操作f原创 2022-04-04 12:15:42 · 70 阅读 · 0 评论 -
12 类和对象
本篇博客是根据黑马程序员视频整理,仅供学习使用。如果这篇文章对你有帮助的话,请不要吝啬一键三连。12 类和对象C++面向对象的三大特性为:封装、继承、多态C++认为万事万物皆为对象,对象上有其属性和行为例如: 人可以作为对象,属性有姓名、年龄、身高、体重…,行为有走、跑、跳、吃饭、学习… 车也可以作为对象,属性有轮胎、方向盘、车灯…,行为有载人、开空调… 具有相同性质的对象,我们可以抽象称为类,人属于人类,车属于车类 12.1 封装12.1.1 封装的意义封装是C++原创 2022-03-27 23:00:00 · 152 阅读 · 0 评论 -
11 函数提高
本篇博客是根据黑马程序员视频整理,仅供学习使用。如果这篇文章对你有帮助的话,请不要吝啬一键三连。11 函数提高11.1 函数默认参数在C++中,函数的形参列表中的形参是可以有默认值的。语法:返回值类型 函数名 (参数 = 默认值) {}示例:int func(int a, int b = 10, int c = 10) { return a + b + c;}//1. 如果某个位置参数有默认值,那么从这个位置往后,从左向右,必须都要有默认值//2. 如果函数声明有默认值,函数实现的时原创 2022-03-12 22:00:00 · 78 阅读 · 0 评论 -
10 C++之引用
本篇博客是根据黑马程序员视频整理,仅供学习使用。如果这篇文章对你有帮助的话,请不要吝啬一键三连。10 引用10.1 引用的基本使用作用:给变量起别名语法:数据类型 &别名 = 原名示例:int main() { int a = 10; int &b = a; cout << "a = " << a << endl; cout << "b = " << b << endl; b = 100;原创 2022-03-12 22:00:00 · 100 阅读 · 0 评论 -
9 内存分区模型
本篇博客是根据黑马程序员视频整理,仅供学习使用。如果这篇文章对你有帮助的话,请不要吝啬一键三连。9 内存分区模型C++程序在执行时,将内存大方向划分为4个区域:代码区:存放函数体的二进制代码,由操作系统进行管理的全局区:存放全局变量和静态变量以及常量栈区:由编辑器自动分配释放,存放函数的参数值,局部变量等堆区:由程序员分配和释放,若程序员不释放,程序结束时由操作系统回收内存四区的意义:不同区域存放的数据,赋予不同的生命周期,给我们更大的灵活编程 9.1 程序运行前在程序原创 2022-03-08 23:05:49 · 110 阅读 · 0 评论 -
8 结构体
本篇博客是根据黑马程序员视频整理,仅供学习使用。如果这篇文章对你有帮助的话,请不要吝啬一键三连。8 结构体8.1 结构体基本概念结构体属于用户 自定义的数据类型,允许用户存储不同的数据类型8.2 结构体定义和使用语法:struct 结构体名 { 结构体成员列表 };通过结构体创建变量的方式有三种:struct 结构体名 变量名struct 结构体名 变量名 = { 成员1值 , 成员2值…}定义结构体时顺便创建变量示例://结构体定义struct student{ //成员原创 2022-03-07 17:39:59 · 123 阅读 · 0 评论 -
7 C++ 之指针
本篇博客是根据黑马程序员视频整理,仅供学习使用。如果这篇文章对你有帮助的话,请不要吝啬一键三连。7 指针7.1 指针的基本概念指针的作用:可以通过指针间接访问内存内存编号是从0开始记录的 ,一般用十六进制数字表示可以利用指针变量保存地址 7.2 指针变量的定义和使用指针变量定义语法: 数据类型 * 变量名;示例:int main() { //1、指针的定义 int a = 10; //定义整型变量a //指针定义语法: 数据类型 * 变量名 ; int *原创 2022-02-28 08:24:27 · 157 阅读 · 0 评论 -
6 C++ 之函数
本篇博客是根据黑马程序员视频整理,仅供学习使用。如果这篇文章对你有帮助的话,请不要吝啬一键三连。6 函数6.1 概述作用:将一段经常使用的代码封装起来,减少重复 代码一个较大的程序,一般分为若干个程序块,每个模块实现特定的功能。 6.2 函数的定义函数定义一般主要有5个步骤:返回值类型函数名参数列表函数体语句return 表达式语法:返回值类型 函数名 (参数列表){ 函数体语句 return 表达式}返回值类型:一个函转载 2022-02-28 08:21:29 · 125 阅读 · 0 评论 -
5 C++ 之数组
本篇博客是根据黑马程序员视频整理,仅供学习使用。如果这篇文章对你有帮助的话,请不要吝啬一键三连。5 数组5.1 概述所谓数组,就是一个集合,里面存放了相同类型的数据元素特点1:数组中的每个数据元素都是相同的数据类型特点2:数组是由连续的内存位置组成的 5.2 一维数组5.2.1 一维数组定义方式一维数组定义的三种方式:数据类型 数组名[数组长度];数据类型 数组名[数组长度] = { 值1, 值2 ... };数据类型 数组名[ ] = { 值1, 值2原创 2022-02-23 21:48:37 · 456 阅读 · 0 评论 -
4 程序流程结构
本篇博客是根据黑马程序员视频整理,仅供学习使用。如果这篇文章对你有帮助的话,请不要吝啬一键三连。4 程序流程结构C/C++支持最基本的三种程序运行结构:顺序结构、选择结构、循环结构顺序结构:程序按顺序执行,不发生跳转选择结构:依据条件是否满足,有选择的执行相应功能循环结构:依据条件是否满足,循环多次执行某段代码4.1 选择结构4.1.1 if 语句作用:执行满足条件的语句if 语句的三种形式:单行格式if语句多行格式if语句多条件的if语句单行格式if 语句原创 2022-02-22 14:13:15 · 189 阅读 · 0 评论 -
3 运算符
本篇博客是根据黑马程序员视频整理,仅供学习使用。如果这篇文章对你有帮助的话,请不要吝啬一键三连。3 运算符作用:用于执行代码的运算运算符类型作用算术运算符用于处理四则运算赋值运算符用于将表达式的值赋给变量比较运算符用于表达式的比较,并返回一个真值或假值逻辑运算符用于根据表达式的值返回真值或假值3.1 算术运算符作用:用于处理四则运算算术运算符包括以下符号:运算符术语示例结果+正号+33-负号-3-3原创 2022-02-22 14:04:59 · 93 阅读 · 0 评论 -
2 数据类型
本篇博客是根据黑马程序员视频整理,仅供学习使用。如果这篇文章对你有帮助的话,请不要吝啬一键三连。2 数据类型 C++规定在创建一个变量或者常量时,必须要指定出相应的数据类型,否则无法给变量分配内存2.1 整型作用:整型变量表示的是-- 整数类型 --的数据C++中能够表示整型的类型有以下几种方式,区别在于所占内存空间不同:数据类型占用空间取值范围short(短整型)2字节(-2^15 ~ 2^15-1)int(整型)4字节(-2^31 ~ 2^31-1)原创 2022-02-22 13:56:00 · 70 阅读 · 0 评论 -
1 C++初识
本篇博客是根据黑马程序员视频整理,仅供学习使用。如果这篇文章对你有帮助的话,请不要吝啬一键三连。一、C++初识1 C++初识1.1 第一个C++程序编写一个C++程序共分为4个步骤:创建项目创建文件编写代码运行程序1.1.1 创建项目1.1.2 创建文件1.1.3 编写代码#include <iostream>using namespace std;int main() { cout << "Hello,World!" << en原创 2022-02-22 13:54:47 · 89 阅读 · 0 评论