C和C++进阶知识高频考点

题集来源:Rocky Ding(WeThinkIn)收录项目:AIGC-Interview-Book查看原题集

题目目录

54 道原题
  1. C/C++中struct的内存对齐与内存占用计算?

    原题
  2. C/C++中智能指针的定义与作用?

    原题
  3. C/C++中数组和链表的优缺点?

    原题
  4. C/C++中野指针的概念?

    原题
  5. C/C++中内存泄漏以及解决方法?

    原题
  6. C/C++中指针和引用的区别

    原题
  7. C++中异常处理机制

    原题
  8. 什么时候用static

    原题
  9. 容器选择的原则

    原题
  10. 什么是迭代器,有哪几种迭代器]

    原题
  11. 什么是指针数组、什么是数组指针]

    原题
  12. 指针与数组的区别

    原题
  13. 引用和指针的区别

    原题
  14. 什么是内联函数

    原题
  15. 什么是纯虚函数抽象类

    原题
  16. 函数重载条件

    原题
  17. 构造函数的特点

    原题
  18. 什么是析构函数、析构函数的作用

    原题
  19. 头文件中的ifndef/define/endif有什么作用?

    原题
  20. 什么是多态?多态有什么作用?

    原题
  21. 重载和覆盖有什么区别?

    原题
  22. 空指针和悬垂指针的区别?

    原题
  23. 什么是智能指针,它的作用有哪些,智能指针有什么缺点?

    原题
  24. C++空类默认有哪些成员函数?

    原题
  25. C++哪一种成员变量可以在一个类的实例之间共享?

    原题
  26. 继承层次中,为什么基类析构函数是虚函数?

    原题
  27. 面向对象技术的基本概念是什么,三个基本特征是什么?

    原题
  28. 为什么构造函数不能为虚函数?

    原题
  29. 虚函数是什么?为什么不把所有函数设为虚函数?

    原题
  30. 什么是多态?多态有什么作用?

    原题
  31. 什么是公有继承、受保护继承、私有继承?

    原题
  32. 什么是虚指针?

    原题
  33. C++如何阻止一个类被实例化?

    原题
  34. 进程和线程的区别是什么?

    原题
  35. 经常要操作的内存分为那几个类别?

    原题
  36. 类使用static成员的优点,如何访问?

    原题
  37. 介绍一下static数据成员和static成员函数?

    原题
  38. 如何引用一个已经定义过的全局变量?

    原题
    1. 一个父类写了一个virtual函数,如果子类覆盖它的函数不加virtual,也能实现多态?

    2. 在子类的空间里,有没有父类的这个函数,或者父类的私有变量?

    完整原题

    39.一个父类写了一个virtual函数,如果子类覆盖它的函数不加virtual,也能实现多态?在子类的空间里,有没有父类的这个函数,或者父类的私有变量?

    原题
  39. 应用程序在运行时的内存包括代码区和数据区,其中数据区又包括哪些部分?

    原题
  40. 内联函数在编译时是否做参数类型检查?

    原题
  41. 全局变量和局部变量有什么区别?怎么实现的?操作系统和编译器是怎么知道的?

    原题
  42. static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?

    原题
  43. 对于一个频繁使用的短小函数,在C语言中应用什么实现,在C++中应用什么实现?

    原题
  44. 共享内存安全吗,有什么措施保证?

    原题
  45. 多态实现方式是什么?

    原题
  46. 介绍一下c++内存泄漏?

    原题
  47. vector的底层原理和扩容机制是什么?

    原题
  48. C++对象模型、虚表、虚指针在插件化推理框架中有什么意义?

    原题
  49. C++智能指针在模型服务中如何选择?

    原题
  50. C++移动语义和完美转发如何减少AI数据拷贝?

    原题
  51. C++线程、mutex、condition_variable、atomic如何用于推理队列?

    原题
  52. C++设计模式在AI推理SDK和Agent工具运行时中如何落地?

    原题
  53. C++模板、CRTP和类型擦除如何用于高性能框架?

    原题