学数据结构和算法的时候接触到了不少排序算法,在这里整理一下。涉及到的排序算法有冒泡排序、选择排序、插入排序、希…Continue reading 一些排序算法
月度归档: 2020 年 4 月
C++动态内存(笔记二)
一、直接内存管理 c++中,定义了两个运算符来分配和释放动态内存。运算符new分配内存,delete释放new…Continue reading C++动态内存(笔记二)
C++ 动态内存(笔记一)
静态内存用来保存局部static对象、类static数据成员以及定义在任何函数之外的变量。栈内存用于保存在函数…Continue reading C++ 动态内存(笔记一)
C++ 类(笔记二)
一、类的静态成员 有时候,类需要它的一些成员与类本身直接相关,而不是与类的对象没有关系。这个时候,我们就需要类…Continue reading C++ 类(笔记二)
C++ 类(笔记一)
类定义成员函数的方式于普通函数差不多,成员函数的声明必须在类内部,它的定义则既可以在类的内部,也可以在外部。 …Continue reading C++ 类(笔记一)
C++函数(笔记三)
函数指针 一个指向了函数的指针 定义函数指针: bool lengthCompare(const string…Continue reading C++函数(笔记三)
C++函数(笔记二)
一、内联函数 内联函数可避免函数调用的开销: 在大多数机器上,一次函数调用其实包含着一系列工作: 1、调用前要…Continue reading C++函数(笔记二)
C++函数(笔记一)
一、数组形参 数组都是以指针的形式传递给函数的,所以一开始并不知道数组的确切尺寸,调用者应该为此提供一些额外的…Continue reading C++函数(笔记一)
C++表达式
一、左值和右值 在c里,左值和右值根本区别就在于,左值是可以被赋值的,而右值不能。在c++里就大有文章了,最基…Continue reading C++表达式