wangqiuji

 

2023年8月25日

C++之运算符

摘要: ### 运算符函数 在C++中会把运算符当做函数处理,一个表达式,其实可能调用了很多运算符函数来完成计算,这种特性对内建类型没有用,但是对于自建类型而言,通过设计运算符函数能够进行个性化运算,以此提高代码的可读性、易用性,例如string类 ##### Ⅰ.运算符函数的格式: '#'表示运算符,'O 阅读全文

posted @ 2023-08-25 14:23 翻斗花园牛大爷! 阅读(26) 评论(0) 推荐(0) 编辑

2023年8月24日

C++静态成员和单例模式

摘要: ### 一、静态成员 ##### Ⅰ.什么是静态成员: 被static修饰的成员变量和成员函数就叫静态成员 ##### Ⅱ.普通成员的特点: - 成员变量:每个类对象中都有一份属于自己的成员变量,相互之间没有关联、独立的 - 成员函数:隐藏着一个this指针,接收调用者的地址用于区分调用者 #### 阅读全文

posted @ 2023-08-24 19:46 翻斗花园牛大爷! 阅读(99) 评论(0) 推荐(0) 编辑

2023年8月23日

成员函数

摘要: ### 一、对象的创建和销毁过程 ##### Ⅰ.对象的创建过程 1. 给对象划分内存空间 2. 执行初始化列表 ①根有参构造据继承表的顺序调用父类的无参构造或者 ```tex 通过:父类名(val) 调用父类的有参构造 ``` ②根据成员变量的定义顺序调用类类型成员的无参构造或有参构造 ```te 阅读全文

posted @ 2023-08-23 20:25 翻斗花园牛大爷! 阅读(124) 评论(0) 推荐(0) 编辑

2023年8月22日

C与C++的区别

摘要: ### 一、函数重载 1、什么是函数重载? - 在同一作用域下,函数名相同,参数列表不同的函数构成重载关系 - 函数重载与返回值类型、参数名无关 - 与作用域是否相同,以及参数列表的数量、参数类型、常属性不同等有关 2、C++是如何实现函数重载的? 通过g++ -S 生成汇编代码可知,编译器会把函数 阅读全文

posted @ 2023-08-22 20:45 翻斗花园牛大爷! 阅读(27) 评论(0) 推荐(0) 编辑

C++简介

摘要: ### 一、C++介绍 **本贾尼.斯特劳斯特卢普**,于1979年在**贝尔实验室**负责分析UNIX系统内核流量的分布情况时,特别希望有一种更加模块化的工具,于1979.10开始着手研发一款新的编程语言,在C语言的基础上增加了面向对象的机制,也就是C++,**1983**年完成了C++的第一个版 阅读全文

posted @ 2023-08-22 11:14 翻斗花园牛大爷! 阅读(86) 评论(0) 推荐(0) 编辑

2023年8月18日

队列

摘要: ## 队列: 只有两个口进出数据,一个专门进入数据,另一个专门出数据,先进先出,FIFO表 #### 1. 顺序队列: **数据项 :** 存储元素的连续内存的首地址 容量 队头位置 (出队) 队尾位置 (入队) [元素数量] **运算**:创建、销毁、清空、出队、入队、队空、队满、队头、队尾、元素 阅读全文

posted @ 2023-08-18 16:36 翻斗花园牛大爷! 阅读(29) 评论(0) 推荐(0) 编辑

摘要: 功能受限表:对表结构的功能加以限制,形成特殊的表结构 ## 一、栈 只有一个出入口的表结构,先进后出,FILO表 ##### 1.顺序栈: **数据项**: 存储元素的内存首地址 栈的容量 栈顶位置 **运算**:创建、销毁、入栈、出栈、栈顶、栈空、栈满、数量 **test1:实现一个函数,判断序列 阅读全文

posted @ 2023-08-18 16:09 翻斗花园牛大爷! 阅读(45) 评论(0) 推荐(0) 编辑

顺序表和链式表

摘要: ## 一、顺序表 **数据项**: 存储元素的内存首地址 表的容量 元素的数量 **运算**: 创建、销毁、清空、插入、删除、访问、查询、修改、排序、遍历 **注意**: 1、要确保数据元素的连续性 2、不能越界 ```c #include #include #include #include #d 阅读全文

posted @ 2023-08-18 15:51 翻斗花园牛大爷! 阅读(13) 评论(0) 推荐(0) 编辑

什么是数据结构

摘要: ### 一、数据结构的起源 1968年,美国高德纳教授,《计算机程序设计艺术》第一卷《基本算法》提出,开创了数据结构与算法的先河 数据结构是一门研究数据之间关系、操作的学科,而非计算数据方法 数据结构 + 算法 = 程序 揭露了程序的本质,沃思凭借这个观点获得了图灵奖 ### 二、数据结构中的基本概 阅读全文

posted @ 2023-08-18 15:42 翻斗花园牛大爷! 阅读(172) 评论(0) 推荐(0) 编辑

线程管理

摘要: ### 一、基本概念 1、线程是进程的执行路线,它是进程内部的控制序列,线程是进程的一部分,进程是一个资源单位,而线程是执行单位,线程是进程执行的实体,负责真正的执行 2、线程是轻量级的,没有自己的代码段、数据段、bss段、堆、环境变量、命令行参数、文件描述符、信号处理函数、当前工作目录等资源,进程 阅读全文

posted @ 2023-08-18 15:14 翻斗花园牛大爷! 阅读(42) 评论(0) 推荐(0) 编辑

导航

统计

点击右上角即可分享
微信分享提示