![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自学
一只 蝙蝠
致力于提高自己
展开
-
安克创新和invda:C++笔试题
一次遍历单向链表找到中间节点原创 2020-09-08 16:47:53 · 813 阅读 · 0 评论 -
MySQL 学习笔记
关系型数据库1 如何使用终端操作数据库?1.1 如何登入数据库?mysql -uroot -p123456原创 2020-09-06 15:26:03 · 121 阅读 · 0 评论 -
计算机网络知识点整理
计算机网络知识点整理网络分层 ⭐⭐OSI 将网络分为七层:应用层、表示层、会话层、运输层、网络层、数据链路层、物理层。OSI 七层协议体系结构概念清除,理论完善,但是既复杂也不实用。TCP/IP 是一个四层体系结构,包含应用层、运输层、网际层和网络接口层(网际层是为了强调该层是为了解决不同网络的互联问题),这种体系结构得到了广泛应用。但是 TCP/IP 从实质上讲只有最上面三层,最下面的网络接口层并没有什么具体内容,因此一般学习时结合 OSI 和 TCP/IP 的优点,采用一种五层协议的体系结构:原创 2020-05-22 22:01:14 · 553 阅读 · 0 评论 -
C++查缺补漏(2):运算符重载、模板、模板中的友元函数、类型转换、Lanbda表达式、异常、、智能指针
1 运算符重载#include <iostream>using namespace std;class Pen{public: friend ostream & operator<<(ostream& cout, const Pen& p1); friend istream& operator>>(istream...原创 2020-05-02 20:22:30 · 90 阅读 · 0 评论 -
C++:思维导图,总体 加扩展
1 概括2 展开原创 2020-05-01 23:07:07 · 761 阅读 · 0 评论 -
C++查缺补漏:C语言的调用、内联函数、常量修饰、引用、汇编、类、内存、构造函数、父类调用、多态、(虚表)、静态成员、拷贝(浅,深)
是否想用c语言的代码 加个extern “C”2 内联函数3 常量修饰4 引用指针也可以有引用,不存在引用的引用5 汇编5 类原创 2020-04-30 22:26:03 · 122 阅读 · 0 评论 -
C++实现二叉树的基本操作
1.定义类头文件#pragma once#include<iostream>using namespace std;//定义树的节点typedef struct BiNode{ char data; BiNode* left; BiNode* right; BiNode(char val) { data = val; left = NULL; rig...原创 2020-04-29 00:26:38 · 525 阅读 · 0 评论 -
数据结构 面试算法 :优先队列,图,前缀树,线段树,树状数组,递归,回溯
1 数组,字符串例题原创 2020-04-16 16:34:52 · 113 阅读 · 0 评论 -
自我提高: C++提高编程 STL: 函数对象 谓词 仿函数 算法:for_each tranform find find_if adjacent_find binary_search ..
1 函数对象1,1 概念1.2 函数对象使用2 谓词2.1 谓词概念2.3 二元谓词3 内建的函数对象3.1 意义3.2 算术仿函数3.3 关系仿函数3.4 逻辑仿函数5 常用算法5.1 常用遍历算法5.1.1 常用遍历算法1.2 tranform5.2 常用的查找算法5.2.1 ...原创 2020-04-11 12:07:44 · 158 阅读 · 0 评论 -
自我提高: C++提高编程:STL: stack, queue,list, set, map
5 srack容器5.1 stack基本概念5.2 stack的常用接口6 queue容器6.1 基本概念6.2 queue常用接口7 list容器7.1 链表基本概念7.2 list构造函数7.3 list赋值和交换7.4 list大小操作7.5 list插入和删除7.6 list数据存储7.7 list反转...原创 2020-04-10 22:44:07 · 107 阅读 · 0 评论 -
自我提高: C++提高编程:STL:string,vector,deque
STL1 STL的诞生2 STL基本概念3 STL六大组件4 STL中容器,算法,迭代器5 容器算法迭代器5.1 vector存放内置数据类型5.2 vector存放自定义数据类型5.3 vector中嵌套容器String 容器1 基本概念1.2 string构造函数1.3 string赋值操作1.4 string字符串拼接...原创 2020-04-10 17:56:30 · 169 阅读 · 0 评论 -
自我提高: C++提高编程:模板
1 模板2 函数模板2.2 函数模板注意事项2.3 函数模板案例2.4 普通函数和函数模板的区别2.5 普通函数和函数模板的调用规则2.6 模板的局限性3 类模板3.1 用法3.2 类模板和函数模板的区别3.3. 类模板中成员函数创建时机3.4 类模板对象做函数参数3.5 类模板和继承3.6 类模板...原创 2020-04-10 13:32:49 · 138 阅读 · 0 评论 -
自我提高:C++ 文件操作
文件操作1 文本文件1,1 写文件1.2 读文件2 二进制文件2.2 读文件原创 2020-04-10 00:28:03 · 86 阅读 · 0 评论 -
自我提高:C++核心编程 类和对象 :友元 ,继承,多态
友元1 全局函数做友元2 类做友元3 成员函数做友元5 运算符重载概念: 对已有的运算重新进行定义5.1 加号重载5.2 左移运算符重载作用: 可以输出自定义的类型5.3 递增运算符重载5.4 赋值运算符重载5.5 关系符运算符重载5.6 函数调用运算符重载6 继承6.1 继承的基本语法6.2 继承方式...原创 2020-04-10 00:08:08 · 141 阅读 · 0 评论 -
自我提高:C++核心编程 类和对象
类和对象1 封装1.1 意义意义二1.2 struct和class区别1.3 成员属性设置位私有2 对象的初始化和清理2.1 构造函数和析构函数2.2构造函数的分类及调用2.3 拷贝构造函数的调用时机2.4 构造函数调用规则2,5 深拷贝与浅拷贝2.6 初始化列表注意冒号的位置2.7 类对象作为类成员2.8...原创 2020-04-09 21:10:25 · 107 阅读 · 0 评论 -
自我提高:C++核心编程 内存分区模型,引用,函数提高
面向对象的编程1 内存分区模型1.1 程序运行前1.2 运行后3 new操作符引用1 基本用法2 引用的注意事项3 引用做函数参数4 引用做函数的返回值5 引用的本质6 常量引用函数的提高1 函数默认参数2 函数的占位参数函数重载1 概述2 重载注意事项...原创 2020-04-09 13:11:42 · 122 阅读 · 0 评论 -
自我提高4:C++ 数组,函数,指针,结构体
数组1 概述所谓数组,就是一个集合,里面存放了相同类型的数据元素特点1:数组的每个数据元素都是相同的数据类型特点2:数组是由连续的内存位置组成的2 一维数组2.1 定义方式2.2 一维数组数组名用途:(sizeof;cout<<;&)1 可以统计整个数组在内存中的长度2 可以获取数组再内存中的首地址例题1:找出数组中的最大值2: 数组元素逆置...原创 2020-04-09 01:01:43 · 154 阅读 · 1 评论 -
自我提高3:C++程序流程结构
C/C++支持最基本的三种程序程序运行结构:顺序结构,选择结构,循环结构顺序结构:程序按顺序执行,不发生挑战选择结构:依据条件是否满足,有选择的执行相应的功能循环结构:依据条件是否满足,循环多次执行某段代码1 选择结构1.1 if语句嵌套if 语句:在if语句中,可以使用嵌套使用if语句,达到更为精确的条件判断1.2 三目运算符在C++中三目运算符返回的是变量,可...原创 2020-04-08 18:11:10 · 133 阅读 · 0 评论 -
自我提高2:C++的运算符类型与使用
运算符:用于执行代码的运算1 算术运算符作用:用于处理四则运算2 赋值运算符3 比较运算符4 逻辑运算符原创 2020-04-08 16:02:30 · 84 阅读 · 0 评论 -
自我提高1:C++的数据类型
C++规定在创建一个变量或者常量时,必须要指定出相应的数据类型,否则无法给变量分配内存空间1 整型2 sizeof关键词3.实型(浮点型)作用:用于表示小数4 字符型5 转义字符作用:用于表示一些不能显示出来的ASCII字符6 字符串型作用:用于表示一串字符两种风格7 布尔类型 bool8 数据的输入...原创 2020-04-08 15:35:41 · 76 阅读 · 0 评论