随笔分类 - C/C++
摘要:##对象的拷贝 C++新标准之前对象的拷贝控制由拷贝构造函数,重载的拷贝赋值运算符,析构函数三个函数决定。 新标准之后新增两个函数:移动构造函数,移动赋值运算符 移动构造函数和移动赋值运算符 为什么会有移动构造函数和移动赋值运算符?我们需要拷贝的场景有两种,第一种就是被拷贝的对象还要时候,第二种就是
阅读全文
摘要:const关键字 const修饰的对象一旦创建后其值就不能再改变,所以const修饰的对象必须初始化 用法: 定义常量对象,被const修饰的对象不能被更改 const int i = 42; //正确,编译时初始化 const int j = get_size(); //正确,编译时初始化 con
阅读全文
摘要:要使用priority_queue需要先包含头文件#include<queue>,相比queue,优先队列可以自定义数据的优先级,让优先级高的排在队列前面。 优先队列的基本操作: empty:查看优先队列是否为空 size:返回优先队列的长度 top:查看堆顶的元素 push:插入一个元素 empl
阅读全文

浙公网安备 33010602011771号