什么是 Big Five ?
Big Five 是指 C++ 中一个类的五个核心函数,在 C++ 11 之前还是 Big Three, C++ 11 引入了移动语义,三大核心函数变为了五大核心函数。
这五个核心函数分别是:
- 构造函数
- 拷贝构造函数
- 拷贝赋值函数
- 移动构造函数
- 移动赋值函数
C++ 中的结构体对 C 语言的结构体进行了武装,和类几乎没有什么区别,唯一区别在于C++中结构体内成员默认访问属性是 public 的,而 class 中的成员默认访问权限是 private 的。
那么要如何才能在 C 语言的结构体中定义私有成员呢?
直接看代码吧。
有时候会看到类似如下情况声明的结构体,这个结构体中的 intro 有什么深意吗?
typedef struct{
int age;
const char* name;
char intro[];
}Person;
题目说的不对,准确的说这个图叫概率密度分布。
输入一组数据,画出这组数据的概率密度函数曲线。
在图像处理中,可以用来表现像素的分布情况,与直方图功能类似。
PSO 算法代码摘抄。
部署云端 VSCode,随时随地敲代码
摸鱼时光发现了一篇折腾 VPS 的博客,上面写着用 nginx 反代 GitHub,可以用于 GitHub 的下载加速,并且说理论上可以做任何网站的镜像。于是我也简单操作了一下。
分享一个在公司看到的头文件。