CPP Learning:C++语言学习记录

cs69465pc 3 0 zip 2024-09-10 01:09:53

程序员面试刷题的书哪个好,CPP_Learning记录下C++语言学习,鄙人觉得C++语言是一门艺术。中科大软件学院C++课程,本人是19级合肥软件设计,C++课程是石竹老师上的,以C++98为基础讲解的课件。面向对象编程从C到C++,封装继承多态、操作符重载、模版与泛型编程、输入输出。经典书籍C++Primer、Effective三部曲、STL源码剖析。

面试问题记录自牛客。我现在的想法是C/C++方向,涉及的具体知识有数据结构与算法C/C++语言计算机网络操作系统Linux等。

一面记录:

  • 3.9:40min unordered_map和map区别:unordered_map是用哈希表实现的,而map是采用红黑树,然后中序遍历的。

  • STL,vector,list:标准模版库。vector是动态数组/向量,list是双向链表,都是顺序容器。

  • C++多态,虚函数机制基础:继承关系,有虚函数,父类指针指向子类,虚函数表。

  • 进程通信:进程和线程差异,进程是最小的资源分配单位,线程是最小的CPU控制分配单元。

  • TCP三次握手四次挥手:细节越完整越好。

  • 算法题:最长不重复字。

用户评论
请输入评论内容
评分:
暂无评论