原文:C++STL基础面试题总结

.STL六大组件 容器,迭代器,算法,仿函数,空间配置器,容器配接器。 .简单介绍vector vector 动态数组,支持随机访问,但是插入删除效率低,因为内存连续分配,插入删除将可能使迭代器失效。当分配的内存空间不足时,开辟之前的内存空间的若干倍 通常是 倍或 . 倍 ,将原先内存中的数据拷贝移动到新开辟的内存空间中。 .简单介绍list list 双向链表,内存不连续分配,故不支持随机访问 ...

2020-04-02 12:25 0 2886 推荐指数:

查看详情

C++基础面试题总结

1.面向对象的特征? 封装、继承、多态。 2.一个C++源文件从文本到可执行文件经历的过程? 预处理阶段:对源代码文件中文件包含关系(头文件)、预编译语句(宏定义)进行分析和替换,生成预编译文件 编译阶段:将经过预处理后的预编译文件转换成特定汇编代码(编译原理相关,词法分析 ...

Thu Apr 02 20:11:00 CST 2020 0 2928
C++STL之vector用法总结

C++ STL 之vector用法总结 粘贴自:https://www.cnblogs.com/zhonghuasong/p/5975979.html 介绍 vector是表示可变大小数组的序列容器。 就像数组一样,vector也采用的连续存储空间来存储元素。也就是意味着可以采用 ...

Sat Apr 27 23:56:00 CST 2019 0 5934
C++STL——unique函数总结

头文件:#include <iostream> 参数:和sort一样。两个参数——开始地址和结束地址(左闭右开)。 返回值:去重之后的尾地址!!! 作用:unique的作用是“去掉” ...

Tue May 29 03:13:00 CST 2018 0 1364
面试题总结(三)、《STL源码剖析》相关面试题总结

声明:本文主要探讨与STL实现相关的面试题,主要参考侯捷的《STL源码剖析》,每一个知识点讨论力求简洁,便于记忆,但讨论深度有限,如要深入研究可点击参考链接,希望对正在找工作的同学有点帮助。 一、STL简介 STL提供六大组件,彼此可以组合套用: 容器容器就是各种数据结构,我就不 ...

Wed Aug 26 02:54:00 CST 2015 1 6545
c++ 面试题(C/C++/STL)

1,智能指针:auto_ptr(c++11 已经弃用),unique_ptr(用于取代 auto_ptr), shared_ptr, weak_ptr   http://www.cnblogs.com/TenosDoIt/p/3456704.html(值得一看)   https ...

Sat Mar 16 23:25:00 CST 2019 0 1406
STL源码剖析》相关面试题总结

一、STL简介 STL提供六大组件,彼此可以组合套用: 容器容器就是各种数据结构,我就不多说,看看下面这张图回忆一下就好了,从实现角度看,STL容器是一种class template。 算法各种常见算法,如sort,search,copy,erase等,我觉得其中比较值得学习 ...

Mon Aug 29 18:57:00 CST 2016 0 11856
Java基础面试题总结

目录 索引 Java基础知识篇 Java web基础知识总结 Java集合篇常见问题 Java基础知识篇 面向对象和面向过程的区别 面向过程:   优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗 ...

Sun Aug 05 04:11:00 CST 2018 12 1736
JVM 基础面试题总结

hey guys, 各位小伙伴们大家好,这里是程序员cxuan,欢迎你收看我新一期的文章,这篇文章我花了几天时间给你汇总了一波 JVM 的基础知识和面试题,内容还不是很全,我还在连载中,这篇文章相当于是第一弹,废话不多说,走起! JVM 的主要作用是什么? JVM 就是 Java ...

Tue Aug 24 16:45:00 CST 2021 0 325
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM