![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 66
一计害三贤
这个作者很懒,什么都没留下…
展开
-
C++ 类与对象下
目录1.再谈构造函数2.static成员3.C++11 的成员初始化新玩法4. 友元5.内部类6. 再次理解封装1.再谈构造函数1.1 构造函数体赋值 在创建对象时,编译器通过调用构造函数,给对象中各个成员变量一个合适的初始值。class Date{public: Date(int year, int month, int day) { _year = year; _month = month; _day = day; } privat原创 2022-03-22 16:00:11 · 103 阅读 · 1 评论 -
C++类与对象中
1. 类的6个默认成员函数如果一个类中什么成员都没有,简称为空类。空类中什么都没有吗?并不是的,任何一个类在我们不写的情况下,都会自动生成下面6个默认成员函数默认成员函数:用户自己没有写,编译器会自动生成;一旦用户显式提供了编译器不再生成class Date {};2.构造函数2.1 为什么要实现构造函数首先我们来看一段代码class Date{ public: void SetDate(int year, int month, int day) { _year = year;原创 2022-03-21 21:00:02 · 182 阅读 · 2 评论 -
C++类与对象上
1.为什么要使用this指针首先来看一段代码class Date{ public : void Display () { cout <<_year<< "-" <<_month << "-"<< _day <<endl; } void SetDate(int year , int month , int day) { _year = year; _month = month; _day = day; }原创 2022-03-18 15:47:55 · 91 阅读 · 2 评论 -
C++内联函数
C++内联函数原创 2022-03-14 15:49:58 · 813 阅读 · 2 评论 -
linux项目自动化构建工具 make/Makefile
make是一个命令工具,是一个解释makefile中指令的命令工具make是一条命令,makefile 比特科技 是一个文件,两个搭配使用,完成项目自动化构建。例原创 2022-03-10 16:27:29 · 822 阅读 · 1 评论 -
C语言文件操作
一 使用文件的好处倘若不使用文件,在C程序的关闭之后,之前存的所有数据就都不存在了,假如使用文件操作的话,将数据存入磁盘文件,就是把数据直接存放到了磁盘上,就做到了数据的持久化.二. 什么是文件 磁盘上的文件是文件。 但是在程序设计中,我们一般谈的文件有两种:程序文件、数据文件(从文件功能的角度来分类的)。2.1 程序文件 包括源程序文件(后缀为.c),目标文件(windows环境后缀为.obj),可执行程序(windows环境 后缀为.exe)。 2.2 数据原创 2021-11-15 19:08:01 · 841 阅读 · 0 评论 -
自定义类型:结构体,枚举,联合
结构体 结构是一些值的集合,这些值称为成员变量。结构的每个成员可以是不同类型的变量。例如描述一个学生:struct Stu{ char name[20];//名字 int age;//年龄 char sex[5];//性别 char id[20];//学号}; //分号不能丢1.4 结构的自引用结构的自引用为struct Node{ int data; struct Node* next;};不可以为struct Node{ int原创 2021-11-15 10:38:00 · 37 阅读 · 1 评论 -
C语言处理字符和字符串的库函数的使用和注意事项
1.求字符串长度的函数 strlen (1)字符串已经 '\0' 作为结束标志,strlen函数返回的是在字符串中 '\0' 前面出现的字符个数(不包含 '\0' )。 (2)参数指向的字符串必须要以 '\0' 结束。所以字符串必须为char str[]="abcde";这种类型 (3)注意strlen函数的返回值为size_t,是无符号的strlen的模拟实现#include <stdio.h>#include<assert.h>size_t ...原创 2021-11-04 14:26:44 · 662 阅读 · 0 评论 -
2021-09-23
大家好,我是来自一所双非院校的大三计算机专业学生,大一大二两年的学习经历一闪而过,就业的压力慢慢来到了我的身边,而自己的编程能力还远远不足,因此想在接下来的一年,突破自己,磨练自己的编程能力,锻炼自己的变成思维。接下来的一年,我准备熟练掌握c语言,java语言,可以自己独立开发一些程序,对常用的算法有深刻的理解。接下来的一年,自己一定要坚持,切不可半途而废,希望自己可以取得一个好的结果,在大四找到一份好的工作。坚持!...原创 2021-09-23 15:11:26 · 45 阅读 · 1 评论