上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 58 下一页
摘要: 阅读全文
posted @ 2020-04-29 18:16 知道了呀~ 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-04-29 18:12 知道了呀~ 阅读(226) 评论(0) 推荐(0) 编辑
摘要: https://segmentfault.com/a/1190000019207061?utm_source=tag-newest 阅读全文
posted @ 2020-04-28 20:59 知道了呀~ 阅读(257) 评论(0) 推荐(0) 编辑
摘要: https://segmentfault.com/a/1190000019185613 阅读全文
posted @ 2020-04-28 20:49 知道了呀~ 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 根据《C++内存管理技术内幕》一书,在C++中,内存分成5个区,他们分别是堆,栈,自由存续区,全局/静态存续区,常量存续区。 1、栈:内存由编译器在需要时自动分配和释放。通常用来存储局部变量和函数参数。(为运行函数而分配的局部变量、函数参数、返回地址等存放在栈区)。 栈运算分配内置于处理器的指令集中 阅读全文
posted @ 2020-04-27 21:25 知道了呀~ 阅读(772) 评论(0) 推荐(0) 编辑
摘要: //编写一个程序,开启3个线程,这3个线程的ID分别为A、B、C,每个线程将自己的ID在屏幕 #include<iostream> #include <thread> #include <condition_variable> #include<mutex> #include <string.h> 阅读全文
posted @ 2020-04-25 17:26 知道了呀~ 阅读(1437) 评论(0) 推荐(0) 编辑
摘要: functiona函数介绍 std::function是一个函数包装器模板,来自fubctional库。该函数包装器模板能包装任何类型的可调用元素(callable element),例如普通函数和函数对象。 包装器对象可以进行拷贝,并且包装器类型仅仅只依赖于其调用特征(call signature 阅读全文
posted @ 2020-04-24 10:57 知道了呀~ 阅读(625) 评论(0) 推荐(0) 编辑
摘要: new和malloc的区别 1、new是运算符,malloc是库函数,需要头文件(#include<stdlib>) 2、new有初始化的功能,malloc没有 3、new和malloc都是申请内存的方式,但内存释放方式不一样,分别是delete和free 4、new返回的是与对象类型匹配的对象指针 阅读全文
posted @ 2020-04-21 22:38 知道了呀~ 阅读(737) 评论(0) 推荐(1) 编辑
摘要: 在面试的时候遇到过这样一个问题,让我有点懵逼 相较之下,我们都知道数组的查询和替换的效率高,而链表的删除和增加效率高 数组查改效率高的原因是数组的内存地址是连续的,所以读取每个元素的时间周期更短、更快(还有一个原因是数组使用的内存是CPU缓存里面的,而链表使用 的是堆空间里面分散的内存,CPU缓存里 阅读全文
posted @ 2020-04-21 18:48 知道了呀~ 阅读(1704) 评论(0) 推荐(1) 编辑
摘要: 什么是对象 类就是拥有相等功能和相同的属性的对象的集合 -- 抽象的 对象就是类的实例 -- 具体 举个例子: class A { /* 这里定义一些成员数据和一些操作,但是并没有指定使用这些数据和操作的“人”(实例或对象),所以说类是抽象的 */ } //这里指明了类A的使用对象是obj,是具体的 阅读全文
posted @ 2020-04-21 17:37 知道了呀~ 阅读(453) 评论(0) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 58 下一页