![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
文章平均质量分 75
面试经历
二进制怪兽
博客用于记录学习过程,欢迎交流!个人网站:www.shiver.fun
展开
-
[总结] C++ 知识点 《四》多线程相关
文章目录前言前言以一个面试题为例子:读取data.txt文件内容使用多线程处理使用宏定义线程数量第一版实现:(面试时写得答案是这个类似)#include <stdio.h>#include <stdlib.h>#include <vector>#include <iostream>#include <memory>#include <thread>#include <mutex>原创 2022-02-21 18:06:45 · 471 阅读 · 0 评论 -
[总结] C++ 知识点 《一》基础篇
面向对象的三大基本特征,五大基本原则 文章目录前言一、基础篇1.1 面向对象基本特征封装继承多态几种具体的表现重写重载上转型(子类转父类)二、高级篇三、拓展篇四、基础点五、重点六、难点七、工作建议1.刚到新岗位,多沟通,不要闷声干。2.尽快熟悉,对自己明确的工作安排。前言一、基础篇1.1 面向对象基本特征封装,继承,多态。封装定义:就是隐藏对象的属性和实现细节,仅对外公开接口(method),控制在程序中属性的读和修改的访问级别(public/protected/private)。目的:封装原创 2022-01-11 22:11:58 · 561 阅读 · 0 评论 -
[总结] C++ 知识点 《二》高级篇
文章目录前言二、高级篇2.1 指针2.2 引用左值引用c++ 11 特性:右值引用前言感谢以上作者的整理,以下内容都是结合了我自己的一些理解。二、高级篇2.1 指针指针定义:值为地址,指向内存。2.2 引用左值引用定义:变量的别名,初始化即定义。左值引用在汇编层面其实和普通的指针是一样的int a = 10;int &b = a; // 定义一个左值引用变量b = 20; // 通过左值引用修改引用内存的值c++ 11 特性:右值引用C++对于左值和右值原创 2022-01-17 23:29:03 · 637 阅读 · 0 评论 -
[总结] C++ 知识点 《三》网络篇
文章目录前言TCPTCP三次握手TCP四次挥手前言TCPTCP三次握手参考客户端;你好 服务端:你也好客户端:我收到了你的回复 服务端:我也收到了客户端:好的 我下一次给你发消息。服务端:收到!简单来说就是建立连接第一次:客户端发送请求到服务器。服务器知道客户端发送且自己接收正常。SYN=1,seq=x第二次:服务器发给客户端。客户端知道自己发送和接收正常且服务器接收、发送正常。 ACK=1,ack=x+1,SYN=1,seq=y第三次:客户端发给服务器。服务器知道客户端原创 2022-01-18 00:06:40 · 1981 阅读 · 0 评论