网络编程与 IO 多路复用

网络编程Socket如果我们要将数据从电脑 A 的某个进程发到电脑 B 的某个进程,如果需要确保数据能够发送给对方,那就选可靠的 TCP 协议,否则可以采用 UDP 协议。 那这时候就需要用 socket 进行编程,第一步就是创建一个关于 TCP 的...

C++
#C++#Socket#TCP#UDP#select#poll#epoll

从 POSIX pthread 到 C++11 thread

在 C++ 开发中,原生的线程库主要有两个,一个是 Linux 下的 <pthread.h>,另一个是 C++11 提供的 <thread> 以前一直用的是 pthread 的 API 写 C++ 的多线程程序,直到听说从 C++11 开始的标准库已经包含了对线程的支持。

C++
#C++#concurrent#pthread#thread#mutex#future#atomic#生产者消费者

Effective C++

Effective C++ 视 C++ 为一个语言联邦(C、Object-Oriented C++、Template C++、STL) 宁可以编译器替换预处理器(尽量以 const、enum、inline 替换 #define) 尽可能使用 co...

C++
#C++

Cpp STL 与常见语法糖

About C++ STL

C++
#C++#STL#ranges#move#__builtin

Modern Cpp

Modern C++ Lecture

C++
#C++

C++ 拷贝构造函数|编译器优化

今天碰到一件令我百思不得其解的问题:为什么拷贝构造函数不按自己所预期的结果输出?按 C++ 的语法来说,本该如此,并非自己理解有误而导致的。

C++
#C++#g++#gcc

本站总访问量
本站共发表 94 篇文章 · 总计 325.9k 字
载入天数...载入时分秒...