![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 66
布尔青年-斯利普
这个作者很懒,什么都没留下…
展开
-
thirteenth 重载的总结和继承的基础
原文链接(点击原文链接获取更多学习干货):运算符重载的总结和继承的基础 – 布尔博客http://blog.bools.cn/archives/16791.关系运算符重载运算符重载的秘诀,在于将自定义的数据类型用运算符进行重载,一般是operator运算符这样子,然后在函数当中决定如何重载,在决定数据类型,最后在输出。而关系运算符重载是指相等运算符的重载bool operator==(person& p1, person& p2){ if (p1.m_age ==原创 2021-10-10 17:54:01 · 92 阅读 · 0 评论 -
Twelve 类运算符重载
1.加号运算符重载如果想要自定义类型进行加减操作,需要编写函数来进行重载。在成员函数或全局函数中写函数函数名operator+(){}1.成员函数的加号重载class person{public: person() {}; person(int a, int b) :m_A(a), m_B(b) {}; 加号运算符重载,成员函数 person operator+(person& p) { person temp; temp.m_A = this->m原创 2021-10-03 23:24:59 · 91 阅读 · 0 评论 -
自主学习用C语言写俄罗斯方块笔记
原文链接(点击原文链接获取更多学习干货):参考博客:(23条消息) 俄罗斯方块(C语言实现)_2021dragon的博客-CSDN博客_俄罗斯方块https://blog.csdn.net/chenlong_cxy/article/details/1196806711.新的结构体和函数自己从参考的博客学习俄罗斯方块代码,在学习过程中,遇到了新的函数和结构体,那就是光标信息结构体和光标位置结构体。还有光标信息函数、光标位置函数和颜色函数。光标信息结构体:光标位置结构体:..原创 2021-09-11 23:21:00 · 301 阅读 · 0 评论 -
Ninth 类、默认参数、函数重载
1.类1.类的权限类是由class来命名,可以装下一些属性(可以理解为变量)和一些行为(可以理解为一些函数),那么类和结构体是很相似的,而他们的一个大不同就在访问权限那里。类当中,本来的权限是private,就是私人的意思,意思是定义的属性和i行为只能在类当中使用。class circle{ int m_r; double countZC() { return 2 * pi * m_r; }};void printf_ZC(){ circle c1; c1.m_r原创 2021-09-05 15:24:37 · 87 阅读 · 0 评论 -
Sixth 运用文件的函数
前情回顾一开始定义结构体指针或者其他指针时,不一定只是定义,可以先置空再赋值或开辟空间,可以避免用strcpy函数时的某些不必要错误;而释放之前也可以先判断要释放的指针是否为空,再释放空间然后置空,避免操控野指针。typedef struct student{ char* name; int age; char* class;}ss;int main(){ ss* p = NULL; p = (ss*)malloc(sizeof(ss)); p->name = (char原创 2021-08-14 22:40:50 · 75 阅读 · 0 评论 -
目前学习问题总结
多文件编辑多文件编辑,可以走多种样式,不过,在最近的学习中,比较适合自己的方式(1):在头文件当中定义整个项目所需要的数据,包括常用数据和结构体,还有写出即声明所有需要调用的高数,然后在写主函数,调用全部的函数还有头文件(2):在头文件当中写出即声明整个项目所需要的全部调用函数和需要的全部数据,然后在同一文件中定义调用函数和主函数。两种模式,比较适合现在的我的写代码模式,主要是多文件编辑,还有调用头文件的方式...原创 2021-08-10 10:14:26 · 57 阅读 · 0 评论