以下函数是否可以构成虚函数静态成员方法答:不行静态方法的调用不依赖对象,没有对象 构造函数答:不行构造函数没有被调用,哪来的对象? 内联函数答:不行函数不能被取地址,不能存放...
以下函数是否可以构成虚函数静态成员方法答:不行静态方法的调用不依赖对象,没有对象 构造函数答:不行构造函数没有被调用,哪来的对象? 内联函数答:不行函数不能被取地址,不能存放...
智能指针在C++11版本之后提供,包含在头文件<memory>中,shared_ptr、unique_ptr、weak_ptr shared_ptr的使用 shared_pt...
算法题 两个递增排序的链表,请合并成一个递减排序的链表说一下快排的过程,其时间复杂度,空间复杂度在有n+1的空间中存数字1,2,....,n,规定其中只有一个数字有重复,请找...
简单理解 左值相当于地址值右值相当于数据值。右值指的是引用了一个存储在某个内存地址里的数据。 L-value中的L指的是Location,表示可寻址。Avalue (comp...
STL的代码从广义上讲分为三类:algorithm(算法)、container(容器)和iterator(迭代器)。几乎所有的代码都采用了模板类和模板函数的方式,这相比于传统...
对象以值传递的方式传入函数参数对象以值传递的方式从函数返回新建一个对象并将其初始化为同类现有对象 构造一个uncopyable类 将需要禁用拷贝的类继承:uncopyable即可。
vector 连续存储结构,每个元素在内存上是连续的;支持高效的随机访问和在尾端插入/删除操作,但其他位置的插入/删除操作效率低下,可以动态扩充,但是扩充过程效率不高,所以可...
宏定义 1.在预编译阶段2.只是替换,没有类型检查,不会检查代码错误3.宏定义是直接替换不会分配内存,4.宏定义可以通过#undef来使之前的宏定义失效5.宏定义不能作为参数...
纯虚函数:形式为virtual void fun1() = 0;纯虚函数不需要实现,原因是不会被调用到 C++中基类采用virtual虚析构函数是为了防止内存泄漏 只有当一个...
内存增长相关的四个函数 size()、capacity()、reserve()、resize() size()函数返回的是已用空间大小, capacity()返回的是总空间大...
相同点:键值对关联容器、无重复元素。 内部实现机理不同 map: 内部实现红黑树有序性,红黑树自动排序。时间复杂度log(n) 查找、删除、插入 map底层为什么用红黑树实现...
auto_ptrc++98版本的库中提供了autoptr的智能指针auto实现原理:管理权转移。坑:在于当对象拷贝或者赋值后前对象就悬空了。 unique_ptr防拷贝,禁止...
进程、线程、协程比较 进程是拥有系统资源的(基本单位),拥有独立的地址空间资源,上下文切换开销大(回收分配资源),但相对稳定安全(一个进程的崩溃不会影响其他进程)。(一个独立...
客气客气~~
Leap Motion开发环境配置Experiment Record Leap Motion 使用 1.环境配置 Mac1)官方网站下载SDK for mac2)python版本: 2.7(installed...
Experiment Record Leap Motion 使用 1.环境配置 Mac1)官方网站下载SDK for mac2)python版本: 2.7(installed...
去年的Google I/O上,谷歌神秘的ATAP部门((Advanced Technologies and Projects)曾经展示过非常酷炫的Project Soli。因...
win+s 无效管理员打开 powershell运行