自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 Visual Studio2017C++学习笔记(十七)-类和对象的继承

主要介绍了继承的语法,继承方式以及继承中相关问题的解决的方法。

2022-08-12 20:54:41 654 1

原创 Visual Studio2017C++学习笔记(十六)-运算符重载

主要介绍了C++中的各种运算符重载的案例,实现对不同数据类型的自定义运算。

2022-08-09 21:36:42 335

原创 Visual Studio2017C++学习笔记(十五)-对象类型、this指针和友元

主要介绍了this指针、友元等内容。

2022-07-12 09:49:58 239

原创 Visual Studio2017C++学习笔记(十四)-对象的初始化和清理

对象的初始化和清理,包括构造函数、析构函数、静态成员等等。

2022-06-24 18:03:52 261

原创 Visual Studio2017C++学习笔记(十三)-封装

前言软件为visual studio2017,内容为C++学习笔记,以及相关的问题处理方法,目的是方便回顾和复习。笔记来自于:黑马程序员C++教程。一、面向对象的三大特性三大特性:封装、继承、多态C++认为万事万物皆为对象,对象上有其属性和行为。例如1:人可以作为对象,属性有姓名、年龄、身高、体重......,行为有走、跑、吃饭、唱歌。。。。例如2:车也可以作为对象,属性有轮胎、方向盘、车灯。。。行为有载人、放音乐、放空调。。。具有相同性质的对象,我们可以抽象称为类,人属于人类,车属于车

2022-06-03 11:19:13 437

原创 Visual Studio2017C++学习笔记(十二)-函数默认参数、占位参数、重载

前言软件为visual studio2017,内容为C++学习笔记,以及相关的问题处理方法,目的是方便回顾和复习。笔记来自于:黑马程序员C++教程。一、函数的默认参数1.语法在C++中,函数的形参列表中的形参是可以由默认值的。返回值类型 函数名(参数 = 默认值){}2.示例int func1(int a, int b, int c) { return a + b + c;}int func2(int a, int b = 20, int c = 30) { return a

2022-05-20 21:48:30 384

原创 Visual Studio2017C++学习笔记(十一)-引用

前言软件为visual studio2017,内容为C++学习笔记,以及相关的问题处理方法,目的是方便回顾和复习。笔记来自于:黑马程序员C++教程。一、引用的基本使用1.作用给变量起别名2.语法数据类型 &别名 = 原名3.示例int main() { //引用的基本语法 //数据类型 &别名 = 原名 int a = 10; int &b = a; cout << "a的值为:" << a << endl;

2022-05-20 10:15:23 469

原创 Visual Studio2017C++学习笔记(十)-C++核心编程

前言软件为visual studio2017,内容为C++学习笔记,以及相关的问题处理方法,目的是方便回顾和复习。笔记来自于:黑马程序员C++教程。一、内存分区模型1、C++程序在执行时,将内存大方向划分为4个区域。代码区:存放函数的二进制代码,由操作系统进行管理的。全局区:存放全局变量和静态变量以及常量栈区:由编译器自动分配释放,存放函数的参数值,局部变量等堆区:由程序员分配和释放,若程序员不释放,程序结束时由操作系统回收。2、内存4区意义程序运行前存在的区域为:代码区和全局区

2022-05-15 17:42:04 449

原创 Visual Studio2017C++学习笔记(九)-通讯录管理系统

前言软件为visual studio2017,内容为C++学习笔记,以及相关的问题处理方法,目的是方便回顾和复习。笔记来自于:黑马程序员C++教程。一、系统需求通讯录是一个可以记录亲人、好友信息的工具。本项目只要利用C++来实现一个通讯录管理系统系统中需要实现的功能如下:添加联系人:向通讯录中添加新人,信息包括(姓名、性别、年龄、联系电话、家庭住址)最多记录1000人显示联系人:显示通讯录中所有联系人信息删除联系人:按照姓名进行删除指定联系人查找联系人:按着姓名查看指定联系人信息

2022-05-14 22:19:40 382

原创 Visual Studio2017C++学习笔记(八)-结构体

前言软件为visual studio2017,内容为C++学习笔记,以及相关的问题处理方法,目的是方便回顾和复习。笔记来自于:黑马程序员C++教程。一、结构体的基本概念结构体属于用户自定义的数据类型,允许用户存储不同的数据类型。二、结构体的定义和使用1.语法语法:struct 结构体名 {结构体成员列表};通过结构体创建变量的方式有三种: - struct 结构体名 变量名 - struct 结构体名 变量名 = {成员1值,成员2值....} - 定义结构体顺便创建变量

2022-05-11 22:31:31 1001

原创 Visual Studio2017C++学习笔记(七)- 指针

前言软件为visual studio2017,内容为C++学习笔记,以及相关的问题处理方法,目的是方便回顾和复习。笔记来自于:黑马程序员C++教程。一、指针的基本概念1.作用指针的作用:可以通过指针间接访问内存二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswarnings.fil

2022-05-10 11:56:43 638

原创 Visual Studio2017C++学习笔记(六)-函数

前言软件为visual studio2017,内容为C++学习笔记,以及相关的问题处理方法,目的是方便回顾和复习。笔记来自于:黑马程序员C++教程。一、函数概述作用:将一段经常使用的代码封装起来,减少重复代码。一个较大的程序,一般分为若干个程序块,每个模块实现特定的功能。二、函数定义的步骤函数定义一般分为5个步骤:1.返回值类型返回值类型:一个函数可以返回一个值。2.函数名给函数起一个名称3.参数列表使用该函数时,传入的数据4.函数体语句花括号中的代码,函数内需

2022-05-08 11:00:11 1343

原创 Visual Studio2017C++学习笔记(五)-数组

前言软件为visual studio2017,内容为C++学习笔记,以及相关的问题处理方法,目的是方便回顾和复习。笔记来自于:黑马程序员C++教程。一、概述所谓数组,就是一个集合,里面存放了相同类型的数据元素特点1:数组中的每个数组元素都是相同的类型特点2:数组是由连续的内存位置组成的二、一维数组1.一维数组的定义方式一维数组定义的三种方式:(1)数据类型 数组名 [数组长度];//告知内存大小(2)数据类型 数组名[数组长度] = {值1,值2,...};//直接赋值(3)数据类

2022-05-06 15:39:24 2014

原创 Visual Studio2017C++学习笔记(四)-程序流程结构

文章目录前言一、程序流程结构二、选择结构1.if 语句作用:执行满足条件的语句(1)单行格式if语句`if(条件){条件满足执行的语句}`(2)多行格式if语句`if(条件){条件满足执行的语句} else {条件不满足执行的语句}`总结前言软件为visual studio2017,内容为C++学习笔记,以及相关的问题处理方法,目的是方便自身回顾和复习。笔记来自于:黑马程序员C++教程。一、程序流程结构C/C++支持最基本的三种程序运行结构顺序结构:程序按顺序执行,不发生跳转选择结构:依

2022-05-02 09:53:03 513

原创 Python中遍历字典以及字典中的键和值

1、遍历字典1、访问某个键对应的值,直接将键名放在方括号内置于字典名后即可。示例 dict_1 = {"我":5,"爱":2,"你":1,"祖":13,"国":14} print(dict_1["我"],dict_1["爱"],dict_1["你"]) #5 2 12、直接进行for循环遍历,得到的是字典中的键。示例: dict_1 = {"我":5,"爱":2,"你":1,"祖":13,"国":14} for num in dict_1: pr

2022-04-29 10:32:32 28178 1

原创 Visual Studio2017C++学习笔记(三)-运算符

前言软件为visual studio2017,内容为C++学习笔记,以及相关的问题处理方法,目的是方便自身回顾和复习。笔记来自于:黑马程序员C++教程。一、运算符作用:用于执行代码的运算分类运算符类型作用算术运算符用于处理四则运算赋值运算符用于将表达式的值赋给变量比较运算符用于表达式的比较,并返回一个真值或者假值逻辑运算符用于根据表达的值返回真值或者假值二、算数运算符1.作用用于处理四则运算2.算数运算符包含以下符号

2022-04-26 16:35:31 1651

原创 Visual Studio2017C++学习笔记(二)-数据类型

文章目录前言一、数据类型1.数据类型存在的意义二、整型1.作用2.代码如下(示例):3.整型大小的比较三、sizeof关键字1、作用2、语法3、示例四、实型(浮点型)1、作用2、分类两者区别3.示例五、字符型1.作用2.语法3.注意总结前言软件为visual studio2017,内容为C++学习笔记,以及相关的问题处理方法,目的是方便自身回顾和复习。笔记来自于:黑马程序员C++教程。一、数据类型1.数据类型存在的意义数据类型存在的意义是:给变量分配合适的内存空间,避免浪费内存。C++ 规

2022-04-24 18:12:13 1746

原创 Visual Studio2017C++学习笔记(一)

C++学习笔记(一)

2022-04-16 10:38:13 866

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除