![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Cpp
文章平均质量分 68
Nysun11
一只梦想成为技术大佬的闲鱼......
展开
-
C语言库函数实现
在字符串 str1 中查找第一次出现字符串 str2 的位置2、strlen原创 2022-07-08 16:27:32 · 421 阅读 · 1 评论 -
C&&Cpp知识
1 常见变量所占字节数64位编辑器中:char 1Byte 8bitshort int 2Byte 16bitint 4Byte 32bitfloat 4Byte 32bitdouble 8Byte 64bitlong 8Byte 64bitlong long 8Byte 64bit2 对某一位的清零与置1#define setbit(x,y) x|=(1<<y)#define clrbit(x,y) x&=~(原创 2021-08-13 12:48:16 · 190 阅读 · 0 评论 -
CPP-基操
在成员访问模式中:public 表示共有;类的数据成员和函数可以被该类对象和派生类访问。private 私有型;自己的类可以访问,但派生类不能访问。protected 保护型;自身类和派生类可以访问相当于自身的private型成员,它同private的区别就是在对待派生类的区别上。C++中 public,protected, private 访问标号小结第一:private, public, protected 访问标号的访问范围。private:只能由1.该类中的函数、2.其友元函数访问。不能被任何原创 2022-06-29 17:30:04 · 193 阅读 · 0 评论 -
Cpp-vector
vector数据结构和数组非常相似,也称为单端数组不同之处在于数组是静态空间,而vector可以动态扩展动态扩展并不是在原空间之后续接新空间,而是找更大的内存空间,然后将原数据拷贝新空间,释放原空间vector构造函数vector<T> v; //采用模板实现类实现,默认构造函数vector(v.begin(), v.end()); //将v[begin(), end())区间中的元素拷贝给本身。vector(n, elem);原创 2021-12-11 21:02:16 · 2406 阅读 · 0 评论 -
Cpp-deque
功能:双端数组,可以对头端进行插入删除操作deque与vector区别:vector对于头部的插入删除效率低,数据量越大,效率越低deque相对而言,对头部的插入删除速度回比vector快vector访问元素时的速度会比deque快,这和两者内部实现有关构造#include <deque>#include <iostream>using namespace std;void printDeque(const deque<int>&原创 2021-12-12 10:18:30 · 968 阅读 · 0 评论 -
Cpp-Stack&&Queue
stack 常用接口功能描述:栈容器常用的对外接口构造函数:stack<T> stk; //stack采用模板类实现, stack对象的默认构造形式stack(const stack &stk); //拷贝构造函数赋值操作:stack& operator=(const stack &stk); //重载等号操作符数据存取:push(elem)原创 2021-12-12 11:32:07 · 402 阅读 · 0 评论 -
Cpp-List
list构造函数功能描述:创建list容器函数原型:list<T> lst; //list采用采用模板类实现,对象的默认构造形式:list(beg,end); //构造函数将[beg, end)区间中的元素拷贝给本身。list(n,elem); //构造函数将n个elem拷贝给本身。list(const lis原创 2021-12-13 11:20:16 · 714 阅读 · 0 评论 -
Cpp-set&&multiset
set基本概念简介:所有元素都会在插入时自动被排序本质:set/multiset属于关联式容器,底层结构是用二叉树实现。set和multiset区别:set不允许容器中有重复的元素multiset允许容器中有重复的元素set构造和赋值功能描述:创建set容器以及赋值构造:set<T> st; //默认构造函数:set(const set &st); //拷贝构造函数赋值:set&原创 2021-12-14 17:07:13 · 379 阅读 · 0 评论 -
Cpp-map&&multimap
map基本概念简介:map中所有元素都是pairpair中第一个元素为key(键值),起到索引作用,第二个元素为value(实值)所有元素都会根据元素的键值自动排序本质:map/multimap属于关联式容器,底层结构是用二叉树实现。优点:可以根据key值快速找到value值map和multimap区别:map不允许容器中有重复key值元素multimap允许容器中有重复key值元素map构造和赋值功能描述:对map容器进行构造和赋值操作函数原型:构造:原创 2021-12-14 22:05:44 · 511 阅读 · 0 评论