ifs.read()
2024-08-11 10:54:02
161
ios::binary写二进制文件
2024-08-11 10:45:53
145
ifstream读文件操作
2024-08-11 10:28:48
111
ofstream写文件操作
2024-08-11 10:18:52
646
【代码】C++多态案例-电脑组装。
2024-08-10 09:20:37
176
一定要有具体的函数实现
2024-08-09 10:49:16
65
设计抽象制作饮品类,实现制作咖啡和茶的多态子类
2024-08-08 16:59:57
732
有纯虚函数的类称为抽象类
2024-08-08 11:14:53
214
2024-08-07 10:53:29
115
多态满足条件: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
c1 /d1 reportSingleClassLayout类名 文件名
2024-08-05 11:17:32
114
公共/保护/私有继承
2024-08-05 10:52:53
717
实现对象p1==p2
2024-07-30 11:26:48
356
实现对象p1=p2=p3
2024-07-30 11:17:04
267
实现++类对象,或者类对象++
2024-07-29 11:12:25
115
配合友元运算符friend,重载左移运算符可以实现输出自定义数据类型。比如可以实现cout
2024-07-27 11:20:35
226
一行即可实现类中多个属性的初始化,不需要再为每个属性变量分别赋值了。
2024-07-27 11:11:24
150
重载加号运算符可以实现对象的属性直接对应相加,实现对象p3 = p1 + p2。
2024-07-27 10:42:09
197
在类定义时,添加 friend + 函数/其他类/成员函数的声明语句。这样一来函数/其他类/成员函数可以访问该类私有空间
2024-07-26 16:54:48
752
【代码】C++中const修饰成员函数。
2024-07-26 11:05:44
329
1.括号法2.显示法3.隐式转换法
2024-07-26 09:25:33
97
this指针指向被调用的非静态成员函数所属的对象,程序自带的
2024-07-26 09:13:54
135
空对象占用内存空间为:1非静态成员变量属于类对象,int分配4字节静态成员变量 不属于类对象非静态成员函数 不属于类对象静态成员函数 不属于类对象
2024-07-25 17:38:37
128
静态成员变量1 所有对象共享同一份数据2 编译阶段就分配内存3 类内声明,类外初始化操作静态成员函数1 所有对象共享一个函数2 只能调用静态成员变量静态成员变量和静态成员函数也有访问权限
2024-07-25 17:26:41
213
当其他类对象作为本类成员,构造时先构造类对象,再构造自身,析构的顺序与自身相反。
2024-07-25 16:02:23
133
初始化列表初始化属性
2024-07-25 15:43:50
89
如果属性有在堆区开辟的,一定要自己提供深拷贝构造函数防止潜拷贝带来的问题
2024-07-25 12:27:54
1710
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
构建圆和点的类,判断点在圆外,圆上还是圆内
2024-07-23 17:15:33
110
3种访问权限
2024-07-23 08:52:41
114
new和delete详细介绍包含代码演示
2024-07-21 09:39:45
159
C++在程序运行前分为全局区和代码区
2024-07-21 09:07:31
184
简单易懂,复制可运行的c++通讯录管理系统
2024-07-20 17:13:04
1120
1.值传递,不改变实参; 2.地址传递,改变实参
2024-07-11 11:17:34
250
/或者bubblesort(arr, len)if (arr[j] > arr[j + 1])//不用*//创建函数,实现冒泡排序 参数1 数组首地址 参数2 数组长度。cout << "排序后的数组为:" << endl;//2.计算数组长度。
2024-07-11 09:20:21
155