摘要: 一、什么是指针 指针是一种特殊的数据类型,使用它可以定义指针变量,指针变量中存储的是整型数据,该数据代表了内存的编号(地址),可以通过这个编号访问到对应的内存 二、为什么要使用指针 1、函数之间内存是相互独立的,但有时候需要函数之间共享变量 普通传参是单向值传递 全局变量容易命名冲突 使用数组还需要 阅读全文
posted @ 2023-09-01 22:41 歪爱慕外 阅读(23) 评论(0) 推荐(0)
摘要: 一、类型信息运算符 typeid 在C++中typeid可以获取数据的类型,但是需要加头文件 typeinfo find /user/inclued -name typeinfo 1、typeid是运算符,执行运算符函数,执行的返回值类型是type_info类类型对象 2、type_info中有个 阅读全文
posted @ 2023-09-01 22:40 歪爱慕外 阅读(6) 评论(0) 推荐(0)
摘要: 复习: 进制转换: 十进制转二进制: 求余:对2求余,直到商为0,余数结果逆序就是二进制 求权:数据 - 2^(n-1) 能减为1,否则0 二进制转十进制: 2^(n-1) 求和 二进制转八进制: 从低位开始,每三个二进制对应一个八进制位 二进制转十六进制: 从低位开始,每四个二进制对应一个十六进制 阅读全文
posted @ 2023-08-31 21:08 歪爱慕外 阅读(13) 评论(0) 推荐(0)
摘要: 一、数据类型 为什么要对数据进行分类? 1、现实中的数据就是自带类别属性的 2、对数据进行分类可以节约内存存储空间、提高运行速度 存储空间的单位: Bit 比特 存储一个二进制位,只能存储0或者1,计算机存储数据的最小单位 Byte 字节 存储八个二进制位,计算机存储数据的基本单位 Kb 1024字 阅读全文
posted @ 2023-08-31 19:56 歪爱慕外 阅读(35) 评论(0) 推荐(0)
摘要: **重难点** 一、虚函数、虚函数表、虚表指针、覆盖 1、虚函数 在成员函数前面加 virtual 后,该函数就称为虚函数,此时该类就会像虚继承一样多了一个虚表指针(虚函数表指针、虚指针) 2、虚函数表 虚表指针指向的是一张属于该类的一张表格的首地址,该表格中记录了该类中所有虚函数的首地址 如果类中 阅读全文
posted @ 2023-08-31 19:55 歪爱慕外 阅读(11) 评论(0) 推荐(0)
摘要: 一、什么是继承 1、当遇到问题时,先查看现有的类是否能解决一部分问题,如果有则继承该类,并在此基础上扩展以此解决问题,从而缩短解决问题的时间(代码复用) 2、当遇到一个大而复杂的问题时,可以把大问题拆分成若干个不同的小问题,然后为每个小问题设计一个类来解决,最后通过继承的方式把这些类汇总到一个类中, 阅读全文
posted @ 2023-08-30 20:24 歪爱慕外 阅读(23) 评论(0) 推荐(0)
摘要: 一、静态成员 什么是静态成员:被static修饰的成员变量和成员函数统称静态成员 普通成员的特点: 成员变量:每个类对象中都有一份属于自己的成员变量,相互之间没有关联、独立的 成员函数:隐藏着一个this指针,接收调用者滴着用于区分调用者 静态成员的特点: 静态成员变量: 1、存储在data或者bs 阅读全文
posted @ 2023-08-29 19:21 歪爱慕外 阅读(25) 评论(0) 推荐(0)
摘要: 一、对象的创建和销毁过程的分析 1、对象的创建过程: a、给对象划分内存空间 b、执行初始化链表 1、根据继承表的顺序调用父类的无参构造或者有参构造 通过 :父类名(val) 调用父类的有参构造 2、根据成员变量的定义顺序调用类类型成员的无参构造或者有参构造 通过 :类类型成员名(val) 调用类类 阅读全文
posted @ 2023-08-28 20:48 歪爱慕外 阅读(17) 评论(0) 推荐(0)
摘要: 线程竞争 一、基本概念 竞争与同步 同一个进程中的线程共享进程中的绝大部分资源,当它们随意竞争时可能会导致资源被破坏、脏数据、不完整问题 通过一些手段让线程在竞争资源时相互协调、避免出现以上问题,这就称为线程同步 原子操作: 操作过程中不能被打断的操作 临界资源、临界区、竞态条件: 能够被多个进程访 阅读全文
posted @ 2023-08-28 20:47 歪爱慕外 阅读(21) 评论(0) 推荐(0)
摘要: 一、函数重载 1、什么是函数重载 在同一作用域下,函数名相同,参数列表不同的函数构成重载关系 函数重载与返回值的类型、参数名无关 与作用域是否相同,以及参数列表的数量、参数类型、常属性不同等有关 2、C++如何实现函数重载的? 通过g++ -S 生成汇编代码可知,编译器会把函数的参数类型进行缩写后, 阅读全文
posted @ 2023-08-25 16:43 歪爱慕外 阅读(19) 评论(0) 推荐(0)