自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++读二进制文件

ifs.read()

2024-08-11 10:54:02 161

原创 C++写二进制文件

ios::binary写二进制文件

2024-08-11 10:45:53 145

原创 C++读文件

ifstream读文件操作

2024-08-11 10:28:48 111

原创 C++写文件

ofstream写文件操作

2024-08-11 10:18:52 646

原创 C++多态案例-电脑组装

【代码】C++多态案例-电脑组装。

2024-08-10 09:20:37 176

原创 C++虚析构和纯虚析构

一定要有具体的函数实现

2024-08-09 10:49:16 65

原创 C++简单实现多态案例-制作饮品

设计抽象制作饮品类,实现制作咖啡和茶的多态子类

2024-08-08 16:59:57 732

原创 C++纯虚函数和抽象类,案例-计算器功能实现

有纯虚函数的类称为抽象类

2024-08-08 11:14:53 214

原创 多态原理:虚函数virtual、虚指针vfptr和虚函数表vftable

2024-08-07 10:53:29 115

原创 C++虚函数实现多态

多态满足条件:1.有继承关系 2.子类重写父类中的虚函数

2024-08-06 16:02:16 495

原创 菱形继承中的虚继承

class Yang : virtual public Animal{};

2024-08-06 10:32:21 141

原创 多继承语法

class Son : public Base1, public Base2, public Base3{};

2024-08-06 09:50:23 93

原创 继承中的同名成员处理

优先调用子类中的同名成员,要想调用父类中的同名成员需要加上作用域::

2024-08-05 12:11:30 305

原创 继承中的构造和析构顺序

先有爹,后有儿。儿先走,爹殿后。

2024-08-05 11:24:22 113

原创 C++利用开发人员命令提示工具查看对象模型

c1 /d1 reportSingleClassLayout类名 文件名

2024-08-05 11:17:32 114

原创 C++三种继承方式-公共/保护/私有继承

公共/保护/私有继承

2024-08-05 10:52:53 717

原创 C++重载关系运算符

实现对象p1==p2

2024-07-30 11:26:48 356

原创 C++重载赋值运算符

实现对象p1=p2=p3

2024-07-30 11:17:04 267

原创 C++重载递增运算符

实现++类对象,或者类对象++

2024-07-29 11:12:25 115

原创 C++重载左移运算符

配合友元运算符friend,重载左移运算符可以实现输出自定义数据类型。比如可以实现cout

2024-07-27 11:20:35 226

原创 C++类的初始化列表

一行即可实现类中多个属性的初始化,不需要再为每个属性变量分别赋值了。

2024-07-27 11:11:24 150

原创 C++重载加号运算符

重载加号运算符可以实现对象的属性直接对应相加,实现对象p3 = p1 + p2。

2024-07-27 10:42:09 197

原创 C++友元friend让好基友全局函数访问类中私有空间

在类定义时,添加 friend + 函数/其他类/成员函数的声明语句。这样一来函数/其他类/成员函数可以访问该类私有空间

2024-07-26 16:54:48 752

原创 C++中const修饰成员函数

【代码】C++中const修饰成员函数。

2024-07-26 11:05:44 329

原创 C++构造函数分类和调用

1.括号法2.显示法3.隐式转换法

2024-07-26 09:25:33 97

原创 C++中的this指针

this指针指向被调用的非静态成员函数所属的对象,程序自带的

2024-07-26 09:13:54 135

原创 C++成员变量和成员函数

空对象占用内存空间为:1非静态成员变量属于类对象,int分配4字节静态成员变量 不属于类对象非静态成员函数 不属于类对象静态成员函数 不属于类对象

2024-07-25 17:38:37 128

原创 C++静态成员变量和静态成员函数

静态成员变量1 所有对象共享同一份数据2 编译阶段就分配内存3 类内声明,类外初始化操作静态成员函数1 所有对象共享一个函数2 只能调用静态成员变量静态成员变量和静态成员函数也有访问权限

2024-07-25 17:26:41 213

原创 C++其他类对象作为本类成员要点

当其他类对象作为本类成员,构造时先构造类对象,再构造自身,析构的顺序与自身相反。

2024-07-25 16:02:23 133

原创 C++初始化列表

初始化列表初始化属性

2024-07-25 15:43:50 89

原创 C++深拷贝构造函数解决浅拷贝的堆区内存重复释放问题

如果属性有在堆区开辟的,一定要自己提供深拷贝构造函数防止潜拷贝带来的问题

2024-07-25 12:27:54 1710

原创 Visual Studio在文件中查找/替换的快捷键

Ctrl+Shift+h 一键查找替换

2024-07-25 11:06:44 107

原创 解决键盘波浪键~按下没反应必须长按的问题

经过比对和排查新用户的注册表和当前注册表,HKEY_CURRENT_USER\Keyboard Layout\Toggle中的Layout Hotkey是导致该问题的原因。查阅资料后,得知是切换键盘布局的快捷键占用了`按键,将该快捷键设为空以后问题解决。之前遇到键盘tab键上面的波浪键·~按了一直没反应,必须长按才能出现一排~~~~~~的问题,还以为是键盘坏了。按下win+r,输入regedit, 回车。

2024-07-24 11:08:49 259

原创 C++利用类和对象判断点和圆的位置关系

构建圆和点的类,判断点在圆外,圆上还是圆内

2024-07-23 17:15:33 110

原创 C++封装的访问权限

3种访问权限

2024-07-23 08:52:41 114

原创 C++中new和delete用法

new和delete详细介绍包含代码演示

2024-07-21 09:39:45 159

原创 C++全局区和代码区

C++在程序运行前分为全局区和代码区

2024-07-21 09:07:31 184

原创 【简单易懂,复制可运行】C++通讯录管理系统实现增删改查

简单易懂,复制可运行的c++通讯录管理系统

2024-07-20 17:13:04 1120

原创 c++结构体函数值传递和地址传递

1.值传递,不改变实参; 2.地址传递,改变实参

2024-07-11 11:17:34 250

原创 c++使用函数和指针实现数组冒泡排序,复制粘贴可运行

/或者bubblesort(arr, len)if (arr[j] > arr[j + 1])//不用*//创建函数,实现冒泡排序 参数1 数组首地址 参数2 数组长度。cout << "排序后的数组为:" << endl;//2.计算数组长度。

2024-07-11 09:20:21 155

空空如也

空空如也

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

TA关注的人

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