首先说一下,这些东西,有的是必须掌握的,有的是面试时你讲出来就是闪光点。自己把握。把握不好的都搞懂。实在不行背下来。 由于时间关系,总结的比较随意,有的就直接贴链接了,希望理解一下。 第一篇:基础(必须熟稔于心) 1. const关键字(反义词mutable) (1)定义时必须初始化 ...
.面向对象的特征 封装 继承 多态。 .一个C 源文件从文本到可执行文件经历的过程 预处理阶段:对源代码文件中文件包含关系 头文件 预编译语句 宏定义 进行分析和替换,生成预编译文件 编译阶段:将经过预处理后的预编译文件转换成特定汇编代码 编译原理相关,词法分析 语法分析 语义分析等 ,生成汇编文件 汇编阶段:将编译阶段生成的汇编文件转化成机器码,生成可重定位目标文件 链接阶段:将多个目标文件及 ...
2020-04-02 12:11 0 2928 推荐指数:
首先说一下,这些东西,有的是必须掌握的,有的是面试时你讲出来就是闪光点。自己把握。把握不好的都搞懂。实在不行背下来。 由于时间关系,总结的比较随意,有的就直接贴链接了,希望理解一下。 第一篇:基础(必须熟稔于心) 1. const关键字(反义词mutable) (1)定义时必须初始化 ...
C++ C++ 和C的主要区别 C语言是面向过程编程,C++是面向对象编程,C++ 完全兼容C C++有哪些特性,简述对他们的理解 封装、继承、多态 封装 将的事物抽象成一个个集合(也就是所说的类),实现 ...
题目来自牛客网 解析部分来自牛客网 https://www.nowcoder.com/4685265 一 分析下面代码有什么问题? void test1() { char strin ...
一、C和C++的区别是什么? C是面向过程的语言,C++是在C语言的基础上开发的一种面向对象编程语言,应用广泛。 C中函数不能进行重载,C++函数可以重载 C++在C的基础上增添类,C是一个结构化语言,它的重点在于算法和数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入 ...
面试题有难有易,不能因为容易,我们就轻视,更不能因为难,我们就放弃。我们面对高薪就业的态度永远不变,那就是坚持、坚持、再坚持。出现问题,找原因;遇到困难,想办法。我们一直坚信只有在坚持中才能看到希望,而不是看到希望才去坚持。 人生没有如果,只有结果和后果。既然选择了,就不后悔。年轻 ...
语言基础类 0.各种类型和0值比较 bool类型和0值比较 假设有bool类型的flag if (flag) // 表示flag为真 if (!flag) // 表示flag为假 整型和0值比较 假设整型变量value if (value ...
内存,new调用构造函数。malloc与free是C++/C语言的标准库函数,new/delete是C+ ...
1.STL六大组件? 容器,迭代器,算法,仿函数,空间配置器,容器配接器。 2.简单介绍vector? vector 动态数组,支持随机访问,但是插入删除效率低,因为内存连续分配,插 ...