自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 基于UDP协议的服务器编程

注:以下代码是在观看网易云课堂,职坐标发布的Linux网络编程|人工智能物联网时,跟着视频写的,仅为学习使用。代码出处在这里:https://study.163.com/course/courseMain.htm?share=1&shareId=1020885091&courseId=1002913013&trace_c_p_k2=f61d55ffe1e84f9d8ec0...

2019-08-23 16:41:21 180

原创 基于TCP协议的服务器编程

注:以下代码是在观看网易云课堂,职坐标发布的Linux网络编程|人工智能物联网时,跟着视频写的,仅为学习使用。代码出处在这里:https://study.163.com/course/courseMain.htm?share=1&shareId=1020885091&courseId=1002913013&trace_c_p_k2=f61d55ffe1e84f9d8ec0...

2019-08-23 16:32:48 289

原创 C++中的static

Static主要用在五个地方,修饰全局变量,修饰局部变量、修饰普通函数、修饰类成员变量、修饰类成员函数。下面逐个说明。Static修饰全局变量,也就是静态全局变量,它在全局数据区分配内存,而且静态全局变量默认初始化为0,非静态变量默认初始化时随机的,此外,静态全局变量只能在本文件中使用,其他文件不能使用它,就算是extern也不行,也正因这个,不同文件命名相同名字的静态全局变量也不会冲突。St...

2019-05-16 20:33:07 172

原创 C++的多态、虚函数、虚继承

1、C++多态多态,从字面意思上来说就是同一个事物的多种形态。而在C++里面,多态分为静态多态和动态多态。静态多态主要的实现有函数的重载和模板,主要特点是在编译阶段,就能确定具体要调用的函数。动态多态主要是通过虚函数实现,它有个特点就是只有在运行阶段,才能确定具体的调用。这里主要讲下动态多态。动态多态有两个条件,第一个是基类中必须有虚函数,而且子类必须对父类的虚函数进行重写。第二个条件是通过父...

2019-05-16 14:51:06 238

转载 C++虚函数相关(转载)

虚函数表详解https://blog.csdn.net/primeprime/article/details/80776625虚函数调用中的指针类型转换以及指针所指类型的本质https://www.cnblogs.com/demon90s/p/4663743.html虚函数表指针的类型https://blog.csdn.net/cmm0401/article/details/66972...

2019-04-17 18:53:20 90

转载 C++中的堆和栈的空间分配(转载)

比较精简https://blog.csdn.net/baidu_37964071/article/details/81428139比较系统https://www.cnblogs.com/yyxt/p/4268304.html

2019-04-17 15:22:10 240

原创 数据结构学习笔记——哈希表

注:本文章的内容大部分摘自由李春葆主编的《数据结构教程》1、基本概念哈希表又称散列表,其基本思路是,设要存储的元素个数为n,设置一个长度为m(m>=n)的连续内存单元,以每个元素的关键字ki(0<=i<=n-1)为自变量,通过一个哈希函数 h(ki)将ki映射为内存单元的地址(或下标),并把该元素存储在这个内存单元中,h(ki)成为哈希地址,如此构造的线性表的存储结构为哈希表...

2019-04-17 11:30:25 579

原创 二叉排序树

1、二叉排序树特征二叉排序树又称二叉搜索树,满足下列特征:若根节点的左子树非空,则左子树上的所有节点关键字均小于根节点关键字;若根节点的右子树非空,则右子树上的所有节点关键字均大于根节点关键字;根节点的左、右子树本身又是二叉排序树。在此,讨论节点为整型的二叉排序树。typedef struct bstnode { int data; struct bstnode *left;...

2019-04-16 21:18:36 294

原创 C++ Primer学习笔记——迭代器

#include<iostream>#include<iterator>#include<vector>#include<numeric>#include<string>using namespace std;int main(){ vector<int> A{ 0,1,2,3,4,5,6,7 }; //...

2019-04-12 01:22:53 138

原创 C++ Primer学习笔记—— 泛用性算法

#include<iostream>#include<vector>#include<numeric>#include<algorithm>#include<iterator>#include<functional>using namespace std;auto fun0(int a, int b) -&gt...

2019-04-12 01:14:39 240

原创 C++ Primer学习笔记—— String 的数值转换

C++ Primer学习笔记—— String 的数值转换#include<iostream>#include<string>using namespace std;int main(){ string s1("1.23"); string s2("p=0123+-2.34sss"); int i1 = 9; float f1 = 8.0; doub...

2019-04-12 00:57:56 136

原创 C++ Primer学习笔记——类中名字查找

类中名字查找在目前为止,我们编写的程序中,名字查找的过程比较直接了当:首先,在名字所在的块中寻找其声明语句,只考虑在名字使用之前出现的声明如果没找到,继续查找外层的作用域如果最终没有找到匹配的声明,则程序报错。对于定义在类内部的成员函数来说,解析其中名字的方式与上述查找规则有所区别。类的定义分两步处理:首先,编译成员的声明直到类全部可见后才编译函数体上面是 C++ Pr...

2019-04-12 00:32:13 180

原创 C++ Primer 学习笔记——函数匹配

C++ Primer 学习笔记——函数匹配下面以一个例子说明函数匹配的过程:(文章主要内容摘自C++ Primer) void fun(int a, int b) { cout << "fun" << endl; } void fun(int a, int b, int c) { cout << "fun1" << endl; }...

2019-04-11 23:10:49 700

原创 C++ Primer学习笔记——const 限定符

C++ Primer学习笔记——const限定符有时候,我们希望定义一种值不能改变的变量,即只读变量,为了满足这一要求,可以用关键字 const 对变量加以限定。因为 const 对象一旦创建就不可以改变,因此 const 对象必须初始化。1、 初始化 const 对象 const int a=0; //正确,编译时初始化 //const int b; //错误,b未初始化 int ...

2019-04-11 16:40:59 205

3DMAX保姆.zip

3DMAX保姆,拖到3DMAX里就能行。 提供许多小功能,方便3DMAX的使用。 上传就当备份了,怕本地误删。

2019-12-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除