摘要: 程序运行时产生的数据都属于临时文件,程序一旦运行结束都会被释放 通过文件可以将数据持久化 c++中对文件操作需要包含头文件 <fstream> 文件类型分为两种: 文本文件 文件以文本的ASCII码形式存储在计算机中 二进制文件 文件文本的二进制形式存储在计算机中,用户一般不能直接读懂他们 操作文件 阅读全文
posted @ 2022-04-22 20:10 雾枫 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 多态分为静态多态和动态多态。 静态多态就是:函数重载 动态多态就是:虚函数重写 在普通成员函数前 加 virtual 例如: virtual void function(); 阅读全文
posted @ 2022-04-21 21:37 雾枫 阅读(89) 评论(0) 推荐(0) 编辑
摘要: c++静态成员函数的作用_xunshuidezhu的博客-CSDN博客_静态成员函数的作用 阅读全文
posted @ 2022-04-19 22:32 雾枫 阅读(42) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/gxcdream/p/4805612.html 阅读全文
posted @ 2022-04-18 13:51 雾枫 阅读(9) 评论(0) 推荐(0) 编辑
摘要: C++面向对象的三大特性: 封装 继承 多态 C++认为万事万物都皆为对象,对象上都有其属性和行为 列如: 每个人是一个对象:属性有 姓名、年龄、身高、体重;行为有 走、跑、跳、吃饭、唱歌 每辆车是一个对象:属性有 方向盘尺寸、轮胎大小、车灯亮度; 行为有 载人、放音乐、放空调、拉货 具有相同性质的 阅读全文
posted @ 2022-04-16 22:48 雾枫 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 1.1、函数默认参数 在c++中,函数的参数列表中的形参是可以有默认值 语法: 返回类型 函数名 (参数=默认值){} 注意: 如果某个位置上已经有了默认参数,那么从这个位置开始往后,从左到右都必须有默认参数 如果函数声明中有了默认参数,函数实现中就不能再有默认参数 eg: #include <io 阅读全文
posted @ 2022-04-16 17:36 雾枫 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 1.1 引用的基本使用 作用: 给变量起别名 引用变量的主要用途是用作函数的形参 语法: 数据类型 &别名 = 原名 解释: 引用只是对指针进行了简单的封装,它的底层依然是通过指针实现的,引用占用的内存和指针占用的内存长度一样,在 32 位环境下是 4 个字节,在 64 位环境下是 8 个字节,之所 阅读全文
posted @ 2022-04-16 12:04 雾枫 阅读(171) 评论(0) 推荐(0) 编辑
摘要: c++中利用new操作符在堆区开辟数 堆区开辟的数据,由程序员手动开辟,手动释放,释放利用操作符delete 语法: new 数据类型 利用new创建的数据,会返回该数据对应的类型的指针(地址) eg: #include <iostream>using namespace std;//1.new的基 阅读全文
posted @ 2022-04-15 13:05 雾枫 阅读(75) 评论(0) 推荐(0) 编辑
摘要: C++程序在执行时,将内存大致分为4个区域。 代码区:存放函数体的二进制代码,由操作系统进行管理 全局区:存放全局变量和静态变量以及常量 栈区 :由编译器自动分配释放,存放函数的参数值,局部变量等 堆区 :由程序员分配和释放,若程序员不释放,程序结束时由操作系统释放回收 内存四区的意义: 不同区域存 阅读全文
posted @ 2022-04-15 09:18 雾枫 阅读(47) 评论(0) 推荐(0) 编辑
摘要: return 表示把程序流程从被调函数转向主调函数并把表达式的值带回主调函数,实现函数值的返回,返回时可附带一个返回值,由return后面的参数指定。 如果你定义一个函数有返回类型: (1) 在返回类型是char的函数中,return后应该是char类型的值; (2) 在返回类型是int的函数中,如 阅读全文
posted @ 2022-04-13 16:53 雾枫 阅读(562) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示