![](https://img-blog.csdnimg.cn/20190927151101105.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
黑马c++学习笔记
文章平均质量分 50
个人学习笔记
寻心的无心者
这个作者很懒,什么都没留下…
展开
-
机房预约系统(个人学习笔记黑马学习)
分别有三种身份使用该程序申请使用机房审核学生的预约申请给学生、教师创建账号机房总共有3间1号机房 …最大容量20人2号机房 …最多容量50人3号机房 …最多容量100人申请的订单每周由管理员负责清空。学生可以预约未来一周内的机房使用,预约的日期为周一至周五,预约时需要选择预约时段(上午、下午)教师来审核预约,依据实际情况审核预约通过或者不通过。原创 2024-02-21 22:55:12 · 1148 阅读 · 0 评论 -
基于STL的演讲比赛流程管理系统(个人学习笔记黑马学习)
其中m_Record 中的key代表第几届,value记录具体的信息。解决方式:在showRecord函数中,开始判断文件状态并加以判断。2.若记录为空或不存在,比完赛后依然提示记录为空。3.比完赛后查不到本届比赛的记录,没有实时更新。抽签 → 开始演讲比赛 → 显示的三名结果 → 保存分数。第二轮比赛流程同第一轮,只是比赛的轮是1,其余流程不变。解决方式:saveRecord中更新文件为空的标志。解决方式:InitSpeech中添加 初始化记录容。解决方式:比赛完毕后,所有数据重置。原创 2024-02-19 17:32:12 · 1528 阅读 · 0 评论 -
模板(个人学习笔记黑马学习)
typename --- 表面其后面的符号是一种数据类型,可以用class代替通用的数据类型,名称可以替换,通常为大写字母。T -- 通用的数据类型,名称可以替换,通常为大写字母。template --- 声明创建模板。原创 2024-02-17 19:54:00 · 350 阅读 · 0 评论 -
职工管理系统(个人学习笔记黑马学习)
职工管理系统可以用来管理公司内所有员工的信息本教程主要利用C++来实现一个基于多态的职工管理系统公司中职工分为三类:普通员工、经理、老板,显示信息时,需要显示职工编号、职工姓名、职工岗位、以及职责普通员工职责:完成经理交给的任务经理职责:完成老板交给的任务,并下发任务给员工老板职责:管理公司所有事务。原创 2023-09-12 22:41:22 · 335 阅读 · 0 评论 -
文件操作(个人学习笔记黑马学习)
C++中对文件操作需要包含头文件<fstream >文件类型分为两种:1.:文件以文本的ASCII码形式存储在计算机中2.:文件以文本的二进制形式存储在计算机中,用户一般不能直接读懂它们操作文件的三大类:1.ofstream: 写操作2. ifstream:读操作3. fstream :读写操作。原创 2023-09-09 09:43:55 · 804 阅读 · 0 评论 -
多态(个人学习笔记黑马学习)
多态分为两类。原创 2023-09-06 11:04:05 · 947 阅读 · 0 评论 -
继承(个人学习笔记黑马学习)
这种继承被称为菱形继承,或者钻石继承。又有某个类同时继承者两个派生类。两个派生类继承同一个基类。原创 2023-09-05 17:59:51 · 1057 阅读 · 1 评论 -
运算符重载(个人学习笔记黑马学习)
【代码】运算符重载(个人学习笔记黑马学习)原创 2023-09-03 23:26:39 · 749 阅读 · 0 评论 -
友元(个人学习笔记黑马学习)
【代码】友元(个人学习笔记黑马学习)原创 2023-09-03 19:18:22 · 284 阅读 · 0 评论 -
对象模型和this指针(个人学习笔记黑马学习)
【代码】对象模型和this指针(个人学习笔记黑马学习)原创 2023-09-03 15:21:22 · 457 阅读 · 0 评论 -
静态成员(个人学习笔记黑马学习)
【代码】静态成员(个人学习笔记黑马学习)原创 2023-09-02 21:16:23 · 278 阅读 · 0 评论 -
构造函数和析构函数(个人学习笔记黑马学习)
4.程序在调用对象时候会自动调用构造,无须手动调用,而且只会调用一次。4.程序在对象销毁前会自动调用析构,无须手动调用,而且只会调用一次。3.析构函数不可以有参数,因此不可以发生重载。深拷贝: 在堆区重新申请空间,进行拷贝操作。2.函数名称与类名相同,在名称前加上符号~3.构造函数可以有参数,因此可以发生重载。1.析构函数,没有返回值也不写void。1.造函数,没有返回值也不写yoid。1.默认构造函数(无参,函数体为空)2.默认析构函数(无参,函数体为空)析构函数语法:~类名(){}原创 2023-09-02 20:45:24 · 1052 阅读 · 0 评论 -
封装(个人学习笔记黑马学习)
设计一个学生类,属性有姓备和学号,可以给姓名和学号赋值,可以显示学生的姓名和学号。设计一个圆形类(Circle),和一个点类 (Point) ,计算点和圆的关系。分别用全局函数和成员函数判断两个立方体是否相等。2. protected 保护权限。3. private私有权限。1. public公共权限。设计立方体类(Cube)求出立方体的面积和体积。原创 2023-09-02 10:09:52 · 2350 阅读 · 0 评论 -
函数高级(个人学习笔记黑马学习)
【代码】函数高级(个人学习笔记黑马学习)原创 2023-08-31 20:06:34 · 327 阅读 · 0 评论 -
引用(个人学习笔记黑马学习)
【代码】引用(个人学习笔记黑马学习)原创 2023-08-31 16:25:21 · 375 阅读 · 1 评论 -
内存四区(个人学习笔记黑马学习)
堆区:由程序员分配和释放,若程序员不释放,程序结束时由操作系统回收。原创 2023-08-31 13:05:09 · 857 阅读 · 0 评论 -
通讯录管理系统(个人学习笔记黑马学习)
/联系人的结构体//姓名//性别 1、男 2、女int m_Sex;//年龄int m_Age;//电话//住址//通讯录的结构体//通讯录中保存的联系人数组//通讯录中当前记录联系人个数int m_Size;//1、添加联系人//判断通讯录是否已满,满了不在添加cout << "通讯录已满,无法添加" << endl;return;else {//添加具体联系人//姓名cout << "请输入姓名:" << endl;//性别。原创 2023-08-30 23:58:29 · 466 阅读 · 0 评论 -
结构体(个人学习笔记黑马学习)
结构体变量创建的时候 struct可以省略。原创 2023-08-30 15:34:54 · 1293 阅读 · 0 评论 -
指针(个人学习笔记黑马学习)
案例描述:封装一个函数,利用冒泡排序,实现对整型数组的升序排序例如数组: int arr[10] ={ 4,3,6,9,1,2,10,8,7,5};原创 2023-08-29 21:16:13 · 340 阅读 · 0 评论 -
函数(个人学习笔记黑马学习)
2.创建后缀名为.cpp的源文件。函数分文件编写一般有4个步骤。1.创建后级名为.h的头文件。3.在头文件中写函数的声明。4.源文件中写函数的定义。原创 2023-08-29 17:21:32 · 816 阅读 · 0 评论 -
数组(个人学习笔记黑马学习)
i++)j < 3;i++)j < 3;i++)j < 3;原创 2023-08-29 15:08:46 · 555 阅读 · 0 评论 -
跳转语句(个人学习笔记黑马学习)
如果是奇数输出,偶数不输出。原创 2023-08-28 21:24:09 · 146 阅读 · 0 评论 -
循环结构(个人学习笔记黑马学习)
在屏幕中打印0~9这十个数字。原创 2023-08-28 20:41:35 · 502 阅读 · 0 评论 -
选择结构(个人学习笔记黑马学习)
用户输入分数,如果分数大于600,视为考上一本大学,在屏幕上输出。原创 2023-08-28 17:39:47 · 234 阅读 · 0 评论 -
运算符(个人学习笔记黑马学习)
【代码】运算符(黑马程序员个人学习笔记)原创 2023-08-28 11:17:52 · 157 阅读 · 0 评论 -
基本入门(个人学习笔记黑马学习)
define2.const修饰的变量 const 数据类型 常量名 常量值通常在变量定义前加关键字const,修饰该变量为常量,不可修改cout << "一周总共有" << day << "天"<<endl;cout << "一年总共有" << month << "月" << endl;return 0;原创 2023-06-03 22:31:31 · 49 阅读 · 0 评论