面试题总结(十一)【C++】【华清远见西安中心】

  • C和C++的区别有哪些?
  • vector和realloc的区别是什么?
  • define定义的带参数宏和inline的区别是什么?
  • C++中的强制类型转换有几种方法,如何使用?
  • 简述C++中的lambda表达式是什么?
  • 简述C++中的存储类型和区别是什么?
  • 简述C和C++中的auto关键字的区别是什么?
  • C++中的const修饰如何被解除?
  • 你对面向对象编程思想的理解是什么?
  • 如何封装一个类?
  • 简述修饰符public,private,protected的使用和区别点是什么?
  • 简述一下friend关键字是什么?
  • 如何实现单例模式?
  • 简述引用传参和指针传参的区别是什么?
  • 简述C++的智能指针是什么?
  • C++的智能指针有哪些,有什么区别?
  • 简述一下多态的定义,多态的实现方式及其区别,多态是如何实现的?
  • 简述一下你对virtual关键字的理解是什么?
  • 简述一下C++类中的构造函数是什么?
  • 为什么我们通常给析构函数加virtual关键字而不给构造函数加?
  • 你对抽象类的理解是什么?
  • 你对容器的理解是什么?
  • 如何实现泛型编程?
  • 如何自定义异常?
  • 如何进行异常的捕获?
  • 简述一下迭代器和指针的区别是什么?

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-19 07:42:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-19 07:42:02       106 阅读
  3. 在Django里面运行非项目文件

    2023-12-19 07:42:02       87 阅读
  4. Python语言-面向对象

    2023-12-19 07:42:02       96 阅读

热门阅读

  1. 深度学习第一课 TensorFlow2.0开发首选API - Keras

    2023-12-19 07:42:02       67 阅读