1. static关键字的作用 (1)全局静态变量 (2)局部静态变量 (3)静态函数 (4)类的静态成员 (5)类的静态函数 2.C++和C的区别 (1)设计思想 (2)语法上 3.C++中四种cast转换 4.C/C++中指针和引用的区别 ...
自己整理了一些常见的面试题,频率挺高的都是,而且感觉这里这些基础的东西都会问,自己过几天也要面试了,所以发上来让大家一起看看,有什么错误的地方望提醒我纠正。 位数据类型以及sizeof大小 char: short int: int: long: long long: float: double: bool: 指针类型的都是 虚函数也是 ,因为它是靠虚指针管理的 。sizeof结构体的运算都是内存 ...
2016-08-21 20:24 0 1653 推荐指数:
1. static关键字的作用 (1)全局静态变量 (2)局部静态变量 (3)静态函数 (4)类的静态成员 (5)类的静态函数 2.C++和C的区别 (1)设计思想 (2)语法上 3.C++中四种cast转换 4.C/C++中指针和引用的区别 ...
1、栈上的分配内存快还是堆上快? 答:栈,原因如下: ①栈的分配有计算机底层驱动,算法简单,堆的分配需要C++库支持,算法比较复杂; ②栈的分配不会遇到清理内存碎片的情况,但堆的分配中可能会遇到未释放的内存碎片垃圾的清理问题; 2、Top K问题 答:Top k问题即:在大量数据 ...
C++ C++ 和C的主要区别 C语言是面向过程编程,C++是面向对象编程,C++ 完全兼容C C++有哪些特性,简述对他们的理解 封装、继承、多态 封装 将的事物抽象成一个个集合(也就是所说的类),实现 ...
1.面向对象的特征? 封装、继承、多态。 2.一个C++源文件从文本到可执行文件经历的过程? 预处理阶段:对源代码文件中文件包含关系(头文件)、预编译语句(宏定义)进行分析和替换,生成预编译文件 编译阶段:将经过预处理后的预编译文件转换成特定汇编代码(编译原理相关,词法分析 ...
题目来自牛客网 解析部分来自牛客网 https://www.nowcoder.com/4685265 一 分析下面代码有什么问题? void test1() { char strin ...
p.p6 { margin: 0; font: 10.5px Times; color: rgba(251, 0, 7, 1); -webkit-text-stroke: #fb0007; backg ...
p.p6 { margin: 0; font: 10.5px Times; color: rgba(251, 0, 7, 1); -webkit-text-stroke: #fb0007; backg ...
目录 关键字与操作符 static const #define typedef using 指针与引用 引用与指针的区别和联系 为什么传引用比传指针安全? 野指针 智能指针 类 空类默认成员函数 友元函数和友元类 多态与虚函数 C++多态性实现原理 ...