C++ 基础面试题阅读指南(必看)
大家好,我是帅地。
为了方便大家复习,这些面试题的展示采取了右边面试题目,左边答案的方式,方便大家按需查看。
由于手机端不支持这种展示方式,当然,为了手机方便阅读,下面会贴出所有面试题答案链接,不过大家最好在 PC 电脑端阅读哈,相关面试题还会持续更新,尽量补充完善起来,建议收藏帅地的网站哦。
面试题链接汇总
7. 简述#ifdef、#else、#endif和#ifndef的作用
8. 写出int 、bool、 float 、指针变量与 “零值”比较的if 语句
11. C 语言的关键字 static 和 C++ 的关键字 static 有什么区别
14. 全局变量和局部变量有什么区别?操作系统和编译器是怎么知道的?
15. 简述strcpy、sprintf 与memcpy 的区别
16. 对于一个频繁使用的短小函数,应该使用什么来实现?有什么优缺点?
17. 什么是智能指针?智能指针有什么作用?分为哪几种?各自有什么样的特点?
27. 设置地址为0x67a9 的整型变量的值为0xaa66
33. 对c++中的smart pointer四个智能指针:shared_ptr,unique_ptr,weak_ptr,auto_ptr的理解