文件操作
摘要:程序运行时产生的数据都属于临时数据,程序一旦运行结束都会被释放 通过文件可以将数据持久化 C++中对文件操作需要包含头文件 ==< fstream >== 文件类型分为两种: 文本文件 - 文件以文本的ASCII码形式存储在计算机中 二进制文件 - 文件以文本的二进制形式存储在计算机中,用户一般不能
阅读全文
posted @
2022-09-18 17:24
在野武将
阅读(56)
推荐(0) 编辑
类与对象——多态
摘要:多态的基本概念;多态原理剖析 ;多态案例一-计算器类 ;纯虚函数和抽象类 ;多态案例二-制作饮品 ; 虚析构与纯虚析构;多态案例三-电脑组装
阅读全文
posted @
2022-09-07 22:02
在野武将
阅读(37)
推荐(0) 编辑
类与对象 ——继承
摘要:继承的基本语法;
继承方式;
继承中的对象模型
构造和析构顺序
同名成员处理
同名静态成员处理
继承语法
菱形继承问题以及解决方法
阅读全文
posted @
2022-09-05 19:59
在野武将
阅读(40)
推荐(0) 编辑
类和对象-运算符重载
摘要:加号运算重载符;左移运算符;递增运算前;赋值运算重载符;关系运算重载符;函数调用重载符(仿函数);匿名函数对象
阅读全文
posted @
2022-09-02 23:19
在野武将
阅读(21)
推荐(0) 编辑
类与对象 —— 对象特性
摘要:构造函数和析构函数;
构造函数分类及调用;
拷贝构造函数的调用时机;
构造函数的调用规则;
深拷贝与浅拷贝;
初始化列表;
类对象作为类成员;
静态成员;
成员变量和成员函数分开存储;
this指针的用途;
空指针访问成员函数;
const修饰成员函数
阅读全文
posted @
2022-08-29 12:24
在野武将
阅读(53)
推荐(0) 编辑
函数提高
摘要:函数默认参数;函数占位参数;函数重载;函数重载的注意事项
阅读全文
posted @
2022-08-26 12:55
在野武将
阅读(16)
推荐(0) 编辑
类与对象 ——封装——类(class)
摘要:对象概念;
封装和封装的意义;
示例:圆类, 学生类;
封装意义与三种权限:
struct和class区别;
成员属性设置为私有;
练习案例1:设计立方体类;
练习案例2:点和圆的关系
阅读全文
posted @
2022-08-18 11:04
在野武将
阅读(132)
推荐(0) 编辑
c++中的引用
摘要:引用的基本使用 **作用: **给变量起别名 语法: 数据类型 &别名 = 原名 1 #include <iostream> 2 using namespace std; 3 int main() 4 { 5 int a = 10; 6 int* b = &a; 7 int& c = a; 8 co
阅读全文
posted @
2022-08-09 11:41
在野武将
阅读(31)
推荐(0) 编辑
程序内存模型-内存四区 — 代码区 全局区 栈区 堆区
摘要:代码区 全局区 栈区 堆区(new字符)释放堆区数据方法
阅读全文
posted @
2022-08-07 18:49
在野武将
阅读(112)
推荐(0) 编辑
指针
摘要:指针的创建,意义与使用 指针的基本概念 指针的作用: 可以通过指针间接访问内存 内存编号是从0开始记录的,一般用十六进制数字表示 可以利用指针变量保存地址 指针变量的定义和使用 指针变量定义语法: 数据类型 * 变量名; *修饰变量时 *叫做指针,变量叫做指针变量 1 #include <ios
阅读全文
posted @
2022-07-26 18:03
在野武将
阅读(117)
推荐(0) 编辑
自定义函数
摘要:自定义函数的目的 : 将代码封装起来,实现快速重复使用。 函数定义的步骤: 1: 函数类型 (比如 int ,float,void(无类型,当不需要返回值时使用) 2 :函数名 3 : 参数列表 (形参) 4 :函数体语句(函数表达式) 5:return 表达式; 1 返回值类型 函数名 (参数列表
阅读全文
posted @
2022-07-23 19:05
在野武将
阅读(237)
推荐(0) 编辑
数组定义,用途和案例
摘要:概述 所谓数组,就是一个集合,里面存放了相同类型的数据元素 **特点1:**数组中的每个==数据元素都是相同的数据类型== **特点2:**数组是由==连续的内存==位置组成的 一维数组定义方式: 一维数组定义的三种方式: 数据类型 数组名[ 数组长度 ]; 数据类型 数组名[ 数组长度 ] = {
阅读全文
posted @
2022-07-22 18:48
在野武将
阅读(240)
推荐(0) 编辑
程序流程结构 while 循环;do while 循环 及其二者区别
摘要:while 循环和案例(猜随机数游戏); 利用 #include
阅读全文
posted @
2022-07-20 16:38
在野武将
阅读(103)
推荐(0) 编辑
程序流程结构 switch 语句,及其与if 语句的比较
摘要:switch语句就是根据输入条件判断该走{}中的哪个分支; #include <iostream> using namespace std; int main() { int grade; cout << "请输入学生成绩" << endl; cin >> grade; switch(grade)/
阅读全文
posted @
2022-07-19 15:53
在野武将
阅读(161)
推荐(0) 编辑
三目运算符
摘要:#include <iostream> using namespace std; int main() { int a = 10 ,b = 20,c ; /* 三目运算符作用: 通过三目运算符实现简单的判断 语法: 表达式1 ? 表达式2 : 表达式3 解释: 如果表达式1的值为真,执行表达式2,并
阅读全文
posted @
2022-07-19 15:24
在野武将
阅读(245)
推荐(0) 编辑