自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2-10 C++文件操作

一、写文件二、读文件三、二进制文件的读写1. 二进制文件的写文件2. 二进制文件的读文件

2020-10-21 21:18:43 228

原创 2-9 类和对象:C++多态

多态是C++面向对象三大特性之一。一、多态基本概念1. 多态的分类静态多态:函数重载和运算符重载属于静态多态 动态多态:派生类和虚函数运行时会产生动态多态2. 静态多态和动态多态的区别静态多态的函数地址早绑定:程序编译阶段确定函数地址 动态多态的函数地址晚绑定:程序运行阶段确定函数地址3. 动态多态的产生条件及使用产生条件:有继承关系 子类重写父类的虚函数使用:父类的指针或引用指向子类对象#include <iostream>using namespa

2020-10-21 17:36:37 173

原创 2-8 类与对象:C++继承

继承是面向对象三大特性之一。一、继承的基本语法继承的好处:减少重复的代码语法: class 子类:继承方式 父类{};特点:子类继承父类的特性,并拥有自己特有的成员,子类也称为派生类 父类的特性其所有子类均能够继承,父类也称为基类#include <iostream>using namespace std;#include<string>//创建班级父类class Class {public: //构造函数 Class(string name

2020-10-21 10:49:11 275

原创 2-7 类与对象:C++运算符重载

一、加号运算符重载二、左移运算符重载三、递增运算符重载四、赋值运算符重载五、关系运算符重载六、函数调用运算符重载

2020-10-19 20:58:46 271

原创 2-6 类和对象:友元

在程序里,有些私有属性也想让某些特殊函数或类进行访问,就需要使用友元技术。因此,友元的目的就是让一个函数或类访问一个类中的私有成员。友元的关键字:friend一、全局函数做友元在类中对友元全局函数做如下声明:friend 返回值类型 友元全局函数名();#include <iostream>using namespace std;class Student { friend void fidAge(); //在类中声明全局函数的友元,使全局函数能够访问该类的私有成员变量

2020-10-19 19:34:24 186

原创 2-5 类和对象:C++对象特性

一、构造函数与析构函数1. 定义与语法2. 构造函数的分类与调用3. 拷贝构造函数的调用时机4. 构造函数调用规则5. 浅拷贝与深拷贝6. 初始化列表二、类对象作为类成员三、静态成员四、C++对象成员与this指针...

2020-10-18 11:32:19 285

原创 2-4 类和对象:C++封装

一、类和对象二、访问权限三、C++中struct和class的区别四、成员属性私有化五、封装示例1. 长方体类案例设计长方体类 使用类成员方法获取长方体的表面积和体积 使用全局函数获取长方体的表面积和体积#include<iostream>using namespace std;class Cube {//成员方法public: //设置长方体的长 void setLength(double L) { m_L = L;...

2020-10-17 19:59:21 161

原创 2-3 C++函数提高

目录一、函数的默认值二、函数的占位参数三、函数重载1. 函数重载的条件2. 函数重载的注意事项一、函数的默认值语法:返回值类型 函数名(参数类型 无默认值的参数名,参数类型 有默认值的参数 = 默认值)#include <iostream>using namespace std;int sum(int a, int b = 10, int c = 20);//声明中进行函数默认值设定,也可以在定义子进行设定int main() { cout <

2020-10-17 19:52:42 236

原创 2-2 C++中的引用

一、引用的语法与使用1. 语法2.使用3.注意事项二、引用与函数1.引用做函数参数2.引用做函数返回值三、引用的本质四、常量引用

2020-10-16 20:17:52 179

原创 2-1 C++程序的内存模型

目录一、代码区(程序运行前)二、全局区(程序运行前)三、栈区(程序运行时)四、堆区(程序运行时)1. 使用new 操作符在堆区开辟数据2. 使用delete关键字释放堆区数据对不同区域存放的数据,其生命周期不同。一、代码区(程序运行前)代码区存放CPU可执行的机器指令。其特点主要有:共享性:代码区具有共享性,其目的是对于频繁执行的程序,只需要在内存中存储一份程序即可。 只读性:防止程序被意外修改。二、全局区(程序运行前)全局变量和静态变量(static)存放在

2020-10-16 16:33:51 130

原创 1-案例 通讯录管理系统

目录一、需求二、代码文件1. main.cpp2. adressStruct.h 和 adressStruct.cpp3. functions.h 和 functions.cpp一、需求实现通讯录以下功能:添加联系人:向通讯录中添加联系人,信息包括姓名、性别、年龄、手机号、地址; 查找联系人:从通讯录中以姓名查找联系人并打印联系人信息; 删除联系人:从通讯录中以姓名删除联系人; 修改联系人:从通讯录中以姓名修改联系人信息; 查看通讯录:打印当前通讯录所有联系人信息;

2020-10-16 11:28:44 216

原创 1-8 C++结构体

一、结构体的定义和使用二、结构体数组三、结构体指针四、结构体的嵌套五、结构体做函数参数const的使用

2020-10-13 17:41:06 228

原创 1-7 C++指针

一、指针的定义与使用二、指针占用内存空间三、空指针与野指针四、const修饰指针五、指针与数组六、指针与函数

2020-10-13 16:27:30 114

原创 1-6. C++函数

函数的作用是将一段经常使用的进行封装,减少代码的重复。在大型程序中,也将程序拆分为不同的程序块(函数),每个模块实现不同的功能。一、函数的定义1. 函数的组成返回值类型 函数名 参数列表 函数体语句 return 表达式2. 函数语法返回值类型函数名(参数列表){ 函数体语句; return 表达式;}int add(int num1, int num2){ int sum = 0; sum = num1+num2; return sum;}...

2020-10-12 21:54:51 300

原创 1-5. C++数组

数组就是存放相同类型数据的集合,其特点为:数组中每个元素具有相同的数据类型; 数组由连续内存位置组成(线性表?)。一、一维数组1. 一维数组的三种定义方式数据类型 数组名[数组长度]; 数据类型 数组名[数组长度] = {值1,值2,...}; 数据类型 数组名[] = {值1,值2,...};// 数据类型 数组名[数组长度];int a[3];a[0] = 3;a[1] = 4;a[2] = 5;// 数据类型 数组名[数组长度] = {值1,值2,...}...

2020-10-12 18:00:31 1041

原创 1-4. C++程序流程结构

一、顺序结构二、选择结构1. if条件语句1.1 单if条件1.2 if-else1.3 if-else if-...-else2.三目运算符表达式1?表达式2:表达式23.switch语句三、循环结构

2020-10-11 17:22:11 375

原创 1-3. C++运算符

一、加减乘除运算二、取模运算三、递增递减运算四、赋值运算五、比较运算六、逻辑运算

2020-10-11 14:57:38 205 1

原创 1-2. C++数据类型

数据类型是给变量分配合适的内存空间,避免内存浪费。因此在定义变量时应选择合适的数据类型。一、整型整型变量表示的是整数类型的变量,在C++中主要有short(短整型)、int(整型)、long(长整型)以及long long(长长整型),主要区别是所占内存空间不同。数据类型 占用空间 取值范围 short(短整型) 2字节 ~ int(整型) 4字节 ~ long(长整型) window下4字节,Linux下:4字节(32位系统),8字节(64

2020-10-11 12:10:01 510

原创 1-1. C++基础篇

文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结基础从Hello World、注释、变量定义、常量、关键字、标识符命名开始,学习C++基础。一、第一个程序编写Hello World:#include <iostream>using namespace std;int main(){ cout << "Hello World!" << endl; system(...

2020-10-11 11:35:51 458

空空如也

空空如也

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

TA关注的人

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