C 工程师校招面试考点基础篇汇总含答案解析

9、请你说一下你理解的c++中的smart pointer四个智能指针:

10、请回答一下数组和指针的区别

11、请你回答一下野指针是什么?

12、请你介绍一下C++中的智能指针

13、请你回答一下**智能指针有没有内存泄露的情况

14、请你来说一下**智能指针的内存泄漏如何解决

15、请你理解的c++中的**引用和指针

16、请你来说一下C++中的**智能指针

17、请你回答一下为什么析构函数必须是虚函数?为什么C++默认的析构函数不是虚函数

18、请你来说一下函数指针

19、请你来说一下**fork函数

20、请你来说一下C++中析构函数的作用**

21、请你来说一下静态函数和虚函数的区别

22、请你来说一说重载和覆盖

23、请你来说一说static关键字

24.、请你说一说strcpy和strlen

25、请你说一说你理解的虚函数和多态

26、请你来回答一下++i和i++的区别

27、请你来说一说++i和i++的实现

28、请你来写个函数在main函数执行前先运行

29、有段代码写成了下边这样,如果在只修改一个字符的前提下,使代码输出20个hello?

30、请你来说一下智能指针shared_ptr的实现

31、以下四行代码的区别是什么?

32、请你来说一下C++里是怎么定义常量的?常量存放在内存的哪个位置?

33、请你来回答一下const修饰成员函数的目的是什么?

34、如果同时定义了两个函数,一个带const,一个不带,

你可能感兴趣的:(Java,经验分享,面试,java)