自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 cin和geline(cin, str)一起使用容易被忽略的一个坑(异常)和解决方法

int main(){ int n; while (cin >> n) { string res; for (int i = 0; i < n; i++) { string tmp; getline(cin, tmp); res = res + tmp; } cout << res << endl; } sys...

2019-04-13 08:13:07 525 1

原创 map&unordered_map的区别

map和unordered_map1.底层结构不同:map——>红黑树,unordered_map——>哈希桶2.使用场景:期望有序则用map,期望效率高则用unordered_map3.效率:map低——>O(logN),unordered_map高——>O(1)4.是否扩容:map不需要扩容,unordered_map需要进行扩容——>降低哈...

2019-04-09 10:40:26 1226

原创 C++四种转型 const_cast/dyamic_cast/reinterpret_cast/static_cast

C++提供了四种新式转型(C++-style casts) const_cast<T>通常被用来将对象的常量性转除。它也是唯一有此能力的C++转型操作符。 dyamic_cast<T>主要用来执行“安全向下转型”,也就是用来决定某对象是否归属继承体系中的某个类型。它是唯一无法由旧式语法执行的动作,也是唯一可能耗费重大运行成本的转型动作。 reint...

2019-04-08 15:02:40 527

原创 关于左值引用和右值引用

左值引用和右值引用变量的两个属性,左值和右值。(左值既能出现在=左边也能够出现在=右边,而右值只能出现在=右边)左值是变量的地址,右值是变量存储的内容。变量本质即存储空间的名称,编译后变为对应地址。[左值是可以被修改的,右值仅能通过其成员函数被修改]C++11提出了右值引用的概念,实现了转移语句和精确传递 消除两个对象交互时不必要的对象拷贝,节省运算存储资源,提高效率 ...

2019-04-07 19:14:09 233

原创 C++中的static关键字

static修饰变量是静态成员变量static类成员需要单独在类外进行单独的初始化静态成员变量: 静态成员变量不属于某个具体的对象,是类对象的共享 静态成员变量存储在全局数据区 静态成员变量在定义时分配存储空间,所以可以在没有对象时就操作 静态成员变量可用 <类名> :: <静态成员> / <...

2019-04-07 13:03:50 131

原创 抽象类和接口的区别

抽象类和接口的区别抽象类是不能实例化的类,接口是一组方法集合抽象类是本体的抽象,接口是行为的抽象1>接口不含成员变量,抽象类可以有2>接口全是纯虚函数,抽象类可以有普通函数3>接口全是public,抽象类可以有其他权限4>接口支持多继承,抽象类仅支持单继承5>接口不能存在static方法,抽象类可以6>继承抽象类可以不进行重...

2019-04-04 17:07:51 90

原创 进程&线程

进程? 进程=程序段+数据段+进程控制段1)进程是一个运行起来的程序,程序在运行的时候需要加载到内存,进程是操作系统资源分配的基本单位2)进程在linux下就是也可以说是一个PCB(进程控制块),实际上是一个task_struct结构体,底层实现上是一个双向链表 ps -ef(查看所有标准进程)3)标识符(PID),状态(僵尸"资源泄漏"、运行、停止、可中断/不可中断睡眠),...

2019-04-04 16:55:16 101

原创 指针和引用的区别

指针和引用的区别 引用在定义时必须初始化,指针没有要求 引用在初始化时引用一个实体后,就不能再进行引用其他实体,而指针可以在任何时候指向任何一个同类型实体 没有NULL引用,但有NULL指针 在sizeof中含义不同:引用结果为引用类型的大学,但指针始终是地址空间所占字节个数 引用自加既引用实体增加1,指针自加即指针向后偏移一个类型的大小 有...

2019-04-04 16:41:54 121

网络.xmind

该XMind文件为我在校招之前为准备公司所需的网络技能知识所总结的资料,大家可以参考阅读学习

2019-08-16

空空如也

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

TA关注的人

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