排序
【系列面试题】C++之基础语法(6)(约3776字)
文章目录C++之基础语法# 101、程序在执行int main(int argc, char *argv[])时的内存结构,你了解吗?# 102、volatile关键字的作用?# 103、如果有一个空类,它会默认添加哪些函数?# 104、C++中...
【系列面试题】C++之基础语法(7)(约5422字)
文章目录C++之基础语法# 121、static_cast比C语言中的转换强在哪里?# 122、成员函数里memset(this,0,sizeof(*this))会发生什么# 123、你知道回调函数吗?它的作用?# 124、什么是一致性哈希?#...
【系列面试题】C++内存管理(约5541字)
文章目录C++内存管理# 1、类的对象存储空间?# 2、简要说明C++的内存分区# 3、什么是内存池,如何实现# 4、可以说一下你了解的C++得内存管理吗?# 5、C++中类的数据成员和成员函数内存分布情况#...
【系列面试题】C++之基础语法(4)(约7243字)
文章目录C++之基础语法# 61、什么是内存泄露,如何检测与避免# 62、对象复用的了解,零拷贝的了解# 63、介绍面向对象的三大特性,并且举例说明# 64、成员初始化列表的概念,为什么用它会快一些...
【系列面试题】C++之基础语法(5)(约5145字)
文章目录C++之基础语法# 81、知道C++中的组合吗?它与继承相比有什么优缺点吗?# 82、函数指针?# 83、说一说你理解的内存对齐以及原因# 84、 结构体变量比较是否相等# 85、 函数调用过程栈的变...
【系列面试题】C++之其余问题(1)(约7370字)
文章目录C++之其余问题# 1、C++的多态如何实现# 2、为什么析构函数一般写成虚函数# 3、构造函数能否声明为虚函数或者纯虚函数,析构函数呢?# 4、基类的虚函数表存放在内存的什么区,虚表指针vp...
【系列面试题】C++之其余问题(2)(约5517字)
文章目录C++之其余问题# 21、什么情况会自动生成默认构造函数?# 22、抽象基类为什么不能创建对象?# 23、模板类和模板函数的区别是什么?# 24、多继承的优缺点,作为一个开发者怎么看待多继承#...
【系列面试题】C++之基础语法(2)(约8064字)
文章目录C++之基础语法# 21、C++与Java的区别# 22、C++中struct和class的区别# 23、define宏定义和const的区别# 24、C++中const和static的作用# 25、C++的顶层const和底层const# 26、数组名和指...
【系列面试题】C++之基础语法(3)(约6353字)
文章目录C++之基础语法# 41、C++中有几种类型的new# 42、C++的异常处理的方法# 43、static的用法和作用?# 44、指针和const的用法# 45、形参与实参的区别?# 46、值传递、指针传递、引用传递的...
【系列面试题】C++11新标准(约4163字)
文章目录C++11新标准# 1、C++ 11有哪些新特性?# 2、auto、decltype和decltype(auto)的用法# 3、C++中NULL和nullptr区别# 4、智能指针的原理、常用的智能指针及实现# 5、说一说你了解的关于lamb...
【系列面试题】C++之STL模板库(1)(约7537字)
文章目录C++之STL模板库# 1、什么是STL?# 2、解释一下什么是trivial destructor# 3、使用智能指针管理内存资源,RAII是怎么回事?# 4、迭代器:++it、it++哪个好,为什么# 5、说一下C++左值引...
【系列面试题】C++之STL模板库(2)(约6177字)
文章目录C++之STL模板库# 21、STL中的allocator、deallocator# 22、STL中hash table扩容发生什么?# 23、常见容器性质总结?# 24、vector的增加删除都是怎么做的?为什么是1.5或者是2倍?# 25、...