摘要: 目录 1、C++三大特性 1.1 封装 1.2 继承 1.3 多态 2、 C++中map与unordered_map的区别 3、 unordered系列关联式容器 4、 STL常用函数,容器和使用容器的方法 5、map的底层实现,存储的是什么,实现的时间复杂度 6、虚函数 6.1 什么是虚函数 6. 阅读全文
posted @ 2023-06-23 17:35 imxiangzi 阅读(696) 评论(0) 推荐(0) 编辑
摘要: 今天分享给大家的是比较全面的C/C++面试题,也都是C++版本升级之后,重新整理归纳的最新答案,会让C++面试者少走很多不必要的弯路。同时每个C++面试题都尽量做到了详尽的面试解析文档,以确保每个阶段的读者都能看得懂,同时这部分C++面试文档也是可以免费的提供给有需要的同学们学习的! 博主已将大量C 阅读全文
posted @ 2023-06-23 17:34 imxiangzi 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 注意:此题为我自己面试被问到的,及一些摘抄的,如有侵权请联系我马上删除! 1. 2. 32位指针地址所占字节数为四 举例说明: char*p; char test[10]; p=test; sizeof(p)=4(32位系统) //实质是求指针类型所占字节数,32位对应4字节,64位对应8字节 si 阅读全文
posted @ 2023-06-23 17:33 imxiangzi 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 1.说一下static关键字的作用 2.说一下C++和C的区别 (1) 设计思想上 (2) 语法上 3.说一说c++中四种cast转换 (1) const_cast (2) static_cast (3) dynamic_cast (4) reinterpret_cast (5) 为什么不使用C的强 阅读全文
posted @ 2023-06-23 17:33 imxiangzi 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 近来在面试的过程,发现面试官在c++方面总是喜欢问及的一些相关问题总结,当时没怎么答出来,或者是答的不怎么全面,故而查询相关资料总结下。(后面实际工作会进行实时更新信息) <一>c++虚函数方面 虚函数(Virtual Function)是通过一张虚函数表(Virtual Table)来实现的。简称 阅读全文
posted @ 2023-06-23 17:16 imxiangzi 阅读(100) 评论(0) 推荐(0) 编辑
摘要: C++基础部分1. 基础知识1.1 内存1.1.0 内存四区1.1.1 简述C、C++程序编译的内存分配情况1.1.2 分配函数与释放函数1.2 预编译1.2.1 头文件< > < ><>和“ ““ ” ””的问题1.2.2 c o n s t constconst 与 #d e f i n e d 阅读全文
posted @ 2023-06-23 17:15 imxiangzi 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 目录 语言基础类 0.各种类型和0值比较 1. 指针和引用的区别? 2.static和 const的用法,(能说出越多越好)(重点) 3.extern c 作用 4.堆和栈的区别 6. 头文件中的ifndef/define/endif 干什么用? 7. 用struct与class的区别 8.派生类与 阅读全文
posted @ 2023-06-23 11:30 imxiangzi 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 【史上最全面经】C++篇 【史上最全面经】各岗位汇总目录(技术篇):https://www.nowcoder.com/discuss/84023 后端开发岗-C/C++ 西安华为实习生软开面试是个什么梗? https://www.nowcoder.com/discuss/76886?type=2&o 阅读全文
posted @ 2023-06-23 11:28 imxiangzi 阅读(93) 评论(0) 推荐(1) 编辑
摘要: 本试题仅用于考查C++/C 程序员的基本编程技能。内容限于C++/C 常用语法,不涉及数据结构、算法以及深奥的语法。考试成绩能反映出考生的编程质量以及对C++/C 的理解程度,但不能反映考生的智力和软件开发能力。 笔试时间90 分钟。请考生认真答题,切勿轻视。 一、请填写BOOL , float, 阅读全文
posted @ 2023-06-23 11:26 imxiangzi 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 嗨~大家好呀,最近后台有人问小谷,C++校招的话,需要了解哪些内容,大家知道的,小谷有求必应的,那么之后我就来周期性更新一下作为一名C++开发工程师要掌握的知识,本期主要介绍一下C++基础知识吧! 1、面向对象的三大特性:封装、继承、多态 封装:就是把客观事物封装成抽象的类,可以使某个属性只能被当前 阅读全文
posted @ 2023-06-23 11:26 imxiangzi 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 作为一个后端人,是无论如何要对C++有一定了解底。很多同学都对C++有一定的抵触情绪,因为C++知识点繁杂全面,深度与广度俱在,准备面试需要很长的时间。 本篇的主要目的是梳理知识脉络,挑选最精华的面试题,以飨读者,事半功倍! 准备面试一定要有侧重点,标为❤属于高频考点,需要反复记忆。建议平时多问自己 阅读全文
posted @ 2023-06-23 11:25 imxiangzi 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 在面试C++方面的工作时,经常会遇到各种面试题,这对应聘人员的知识掌握能力要求较高。本文将为大家带来的就是19道必须掌握的C++面试题,不要错过哦! 想要快速轻松掌握C++知识,请点击C++微课边学习边实践 问1:请用简单的语言告诉我C++ 是什么? 答:C++是在C语言的基础上开发的一种面向对象编 阅读全文
posted @ 2023-06-23 11:13 imxiangzi 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 顺序容器:vector, list, deque, string, array 关联容器:set, unordered_set, map, unordered_map 适配器:stack, queue C++ STL总结 STL概述 STL (Standard Template Library, 标 阅读全文
posted @ 2023-06-23 11:10 imxiangzi 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 本文总结一下C++面试时常遇到的问题。C++面试中,主要涉及的考点有 关键字极其用法,常考的关键字有const, sizeof, typedef, inline, static, extern, new, delete等等 语法问题 类型转换 指针以及指针和引用的区别 面向对象的相关问题,如虚函数机 阅读全文
posted @ 2023-06-23 11:09 imxiangzi 阅读(31) 评论(0) 推荐(1) 编辑
摘要: 作者:冯Jungle链接:https://www.zhihu.com/question/36193367/answer/2242824055来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 之前Jungle写过一篇文章《探究C++:虚函数表究竟怎么回事?》,主要通过测试 阅读全文
posted @ 2023-06-23 09:59 imxiangzi 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 关于 本文代码演示环境: VS2017+32程序 虚析构函数是一种特殊的虚函数,可以知道,虚函数影响的内存分布规律应该也适用虚析构函数。看看实际结果。 Note,一个类中,虚析构函数只能有一个。 本文将展开 单一继承和多继承两种情况 结论 1.虚函数表指针 和 虚函数表 1.1 影响虚函数表指针个数 阅读全文
posted @ 2023-06-23 09:57 imxiangzi 阅读(103) 评论(0) 推荐(0) 编辑