Hello!👋 The_INK's here
首页
标签
归档
关于
bind不支持完美转发
2025-03-13
万能引用、完美转发和移动语义
2025-03-12
C++
C++智能指针
前言C++提供了以下几种智能指针 unique_ptr shared_ptr weak_ptr auto_ptr 其中auto_ptr由于过于抽象已被弃用,所以本文只讨论前三种智能指针。 unique_ptrunique_ptr遵循独占
2025-03-11
C++
TCP/IP
TCP/IP网络模型TCP/IP协议将网络分为4层 从上到下依次是 应用层 传输层 网络层 数据链路层 TCP/IP 分别为传输层和网络层的协议。 一个应用A向应用B传输信息的大致过程 12345678
2025-03-04
网络编程
C++左右值
C++中所有的值都可以分为左值和右值。 左值左值是“有身份“的值。一个左值一定是能够被取地址的。 12int x = 5; // x 是左值int& ref = x; // ref 是左值引用,绑定到左值 x 左值通
2025-02-24
C++
小发现
12345678910#include<iostream>#include<unistd>using namespace std;int main() { cout<<"Hell
2025-02-11
TCP三次握手四次挥手
TCP/IP协议是一个分层联网协议。它包含IP和位于其上的其他协议层。 TCP/IP协议具有一个重要原则——封装。其关键概念为:低层不会对高层传来的信息进行解释。 当信息从高层传向低层,会加一层本层的头信息。而信息从低层
2025-02-07
网络编程
cout和printf差异
在并发程序中调用cout和printf()时可以发现它们的微小差异 多个线程同时打印时,cout的打印通常是混乱的,而printf()的打印总是完整的 例如:并发打印以下内容 12This is Task AHere is Task B
2025-02-01
AVL-Tree
简介链表较低的查找效率推动了二叉搜索树的诞生。二叉搜索树可以以对数级别的时间复杂度进行查找。 然而二叉搜索树在某些特定情况时(数据有序插入)会退化成类似于链表的结构,导致其搜索时的时间复杂度变为O(n)。 AVL树可以解决二叉树搜索树退化的
2025-01-29
数据结构
哈希表原理及实现
简介哈希表通过键值(key)来查找数据(value) 通常可以以极低的时间复杂度查找数据。 哈希表的底层通常是支持随机访问的容器。由于键值和数据值一一对应,哈希表支持以table[key]的形式访问数据。 为了减少空白位置造成的空间浪费,哈
2025-01-25
数据结构
下一页