Advertisement

C++面试核心考点(一)

阅读量:

文章结构概览

    • 1. 面向对象
        • struct和class有什么区别

        • 1.1 封装

          • 什么是封装
        • 1.2 继承

        • 1.3 多态

          • 1.3.1 什么是多态?
      • 1.3.2 虚函数作用和意义

      • 1.3.3 什么是纯虚函数和抽象类

      • 2. STL

        • 2.1 什么是STL 其创建目的是什么

        • 2.2 STL的基本概念以及组成

        • 2.3 请简单介绍STL的六大组件

        • 2.4 什么是STL容器,常用的容器有哪些

        • 2.4 请简单介绍vector容器,其底层是怎么实现的

        • 2.5 push_back做了哪些操作,复杂度如何

        • 2.6 是否存在有效的方法来提升vector连续插入效率

        • 2.7 push_back和emplace_back有什么区别

        • 2.8 简要说明set和map的相关内容

          • 它们底层采用何种数据结构进行数据存储?
        • 2.9 map[key]和map.at(key)的区别

        • 2.10 在查询操作方面,vector与map哪个更快

      • 3 指针

全部评论 (0)

还没有任何评论哟~