- 博客(11)
- 收藏
- 关注
原创 类与对象(中)
构造函数是一个特殊的成员函数,名字与类名相同,创建类类型对象时由编译器自动调用,以保证 每个数据成员都有 一个合适的初始值,并且在对象整个生命周期内只调用一次。如果一个类中什么成员都没有,简称为空类。并不是,任何类在什么都不写时,编译器会自动生成以下6个默认成员 函数。构造函数是特殊的成员函数,需要注意的是,构造函数虽然名称叫构造,但是构造函数的主要任 务并不是开空间创建对象,而是初始化对象。4. 构造函数可以重载。默认成员函数:用户没有显式实现,编译器会生成的成员函数称为默认成员函数。
2024-05-29 17:30:40 350
原创 类与对象(上)
/ 类体:由成员函数和成员变量组成// 一定要注意后面的分号类体中内容称为类的成员:类中的变量称为类的属性或成员变量;类中的函数称为类的方法或者 成员函数。类的两种定义方式:1. 声明和定义全部放在类体中,需注意:成员函数如果在类中定义,编译器可能会将其当成内 联函数处理。
2024-05-29 17:14:14 1569
原创 命名空间、缺省(默认)参数、函数重载
3.使用using将命名空间中某个成员引入(此种写法就是展开某一个,因为在工程项目中我们会经常用到std中的某些函数(如cin,cout,endl)如果次次都要用到作用域限定符那就十分不方便了,这个时候我们就可以展开作用域中某些常用的函数就可以了,这样既解决了命名冲突的问题,又方便使用。我们在进行链表的插入操作时,不知道要插入多少数据,扩多了浪费空间,少了空间不够用,这时我们就可以使用缺省参数的方法,当不知道要插入多少数据时,我们可以默认开多大空间。一个是乒乓球,一个是男足。”,后者是“谁也赢不了!
2024-05-16 19:46:46 1324
原创 解决命名空间域冲突的原理 using namespace
如果想要访问指定域,冒号前应加上指定域名字,如 :printf("%d",bit1::x);如果想要访问全局域,应该加上冒号,如 :printf("%d",::x);思考int输出的内容是全局域0还是局部域1,答案是1。因为编译器搜索的原理是先局部,后全局。若有指定域,应先访问指定域。
2024-04-20 19:34:43 219 1
原创 背诵网络原理名词解释
printf("\033[1m\n中文解释:%s\033[0m\n", words[i].definition);addWord(words, &count, "DHCP", "动态主机配置协议");addWord(words, &count, "ARP", "地址解析协议");addWord(words, &count, "CDMA", "码分多址");printf("\n当前得分:%d\n", score);printf("\033[1m\n所有单词:\n\033[0m");
2023-12-04 20:13:57 574
原创 信道复用技术
时分复用:把时间划分成小段(TMD帧),每一个用户占用的时隙是周期性地出现。复用:允许用户使用一个共享通信道进行通信,降低成本,提高利用率。2.4.1 频分复用、时分复用、统计时分复用。码分复用:CDMA,每个站的码片必须不一样。统计时分复用:按需动态分配(STMD)频分复用:不同用户占用不同频率。波分复用:光的频分复用。
2023-12-03 10:39:46 397 1
原创 初识C语言
2.#define M 11,此时M为标识符常量,此时定义数组int a[m]={0};或者定义数组int arr[a]={0};arr2中只有abc没有\0打印输出abc后会有乱码直到遇见\0为止。之后a就是常变量,无法被修改。\ddd ddd就是8进制数字对应ASCII码值。arr1中默认c后面带一个\0打印输出就是abc。strlen(求字符长度)也是一样的效果。4.C语言有字符类型没有字符串类型。color只能是红绿蓝三种颜色。\xdd dd表示16进制数字。
2023-12-02 19:51:15 379
原创 我的C语言笔记-初识C语言
不知道大家的第一节课是不是都是叫初识C语言,我也开始初识C语言了,记录下自己的学习笔记之前有同学说用vc,我感觉还是vs顺手。我记录一下我觉得应该注意的点,知识点不是完整的。char //字符数据类型short //短整型int //整形long //长整型long long //更长的整形float //单精度浮点数double //双精度浮点数命名:只能由字母(包括大写和小写)、数字和下划线( _ )组成。 不能以数字开头
2023-12-02 11:58:42 588
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人