c++基础
文章平均质量分 71
怕什么真理无穷
怕什么真理无穷,进一寸有一寸的欢喜——胡适!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
共享内存实例
环形队列的核心思想是:用固定空间用两个指针通过取模实现空间循环避免内存移动实现高效生产者-消费者通信普通队列是:空间向前增长环形队列是:指针向前走,空间在循环。原创 2026-03-02 14:11:22 · 726 阅读 · 0 评论 -
为什么要用线程池(C++)?
Worker Threads | 多个 while(true)ThreadPool pool(3);// 3 个工作线程。执行结果如下: ./threadpool_demo。❌ 线程数量不可控,可能把系统拖死。❌ 不好统一管理、退出、回收。1️⃣ 定义线程池类。原创 2026-02-05 19:32:02 · 802 阅读 · 0 评论 -
大小端总结
小端 CPU:低地址放低位;大端 CPU:低地址放高位。协议解析时永远不要“相信 CPU 的端序”,而要自己按字节拼。原创 2026-01-23 10:51:32 · 420 阅读 · 0 评论 -
Lambda 表达式
);🔧。原创 2026-01-19 20:20:04 · 691 阅读 · 0 评论 -
unique_lock<mutex> uLock 的用法
是 C++11 提供的一种,常用于多线程同步场景。本质上是一个可控制加锁/解锁时机、可转移所有权的锁对象。原创 2026-01-06 09:21:37 · 244 阅读 · 0 评论 -
解析OSI 七层模型
🌐 一、OSI 七层模型(从下往上)| 层级 | 名称 | 主要作用 | 协议示例 || **7** | 应用层 | 为应用提供网络服务 | HTTP、FTP、DNS、SMTP || **6** | 表示层 | 数据格式、加密解密、压缩 | JPEG、MP3、TLS(部分) |原创 2025-12-05 22:28:48 · 809 阅读 · 0 评论 -
c++11_右值
原创 2024-04-17 11:45:00 · 370 阅读 · 0 评论 -
C++多重继承解决方法
class B :virtual public A //直接基类B。class C :virtual public A //直接基类C。//不知道赋值给B 类的还是C类的m_a;class A //间接基类,第一层的类。//多重继承 虚继承。原创 2024-04-17 09:17:41 · 776 阅读 · 0 评论 -
GetLastError()返回值及含义
1642〗-Windows 安装服务无法安装升级修补程序,因为被升级的程序可能会丢失或是升级修补程序可能更新此程序的一个不同版本。请确认要被升级的程序在您的计算机上且您的升级修补程序是正确的。〖1613〗-Windows 安装服务无法安装这个安装程序包。包含注册表数据的某一文件结构损坏,或系统的文件内存映像损坏,或因为替代副本、日志缺少或损坏而无法恢复文件。〖1119〗-无法打开正在与其他设备共享中断请求(IRQ)的设备。请与应用程序供应商联系,验证这是否是 Windows 安装服务的修补程序包。原创 2024-03-18 14:45:42 · 5904 阅读 · 0 评论 -
C++回调函数
无原创 2023-02-08 10:59:50 · 194 阅读 · 0 评论 -
一个c++程序--函数中的局部变量能返回值吗
一个c++程序--函数中的局部变量能返回值吗??#include <stdio.h>#include <iostream.h>int f1(int i){int s = 2; //局部变量,其只在本函数之内存在。s = s +i;cout<<s<<endl;return s; //s不是局部变量吗?为什么能返回值呢???}void main(){int a = f1(1); // s只初始化一次cout<<a<..原创 2022-05-03 11:08:47 · 1067 阅读 · 0 评论 -
C++11:enable_shared_from_this
enable_shared_from_this是一个模板类,定义于头文件<memory>,其原型为:Enable shared_from_thisBase class that enables theshared_from_thismember function in derived classes.The class provides functionality that allows objects of derived classes to cre...原创 2022-02-09 09:24:25 · 230 阅读 · 0 评论 -
C++常见的设计模式
1. 概述 有时被称作发布/订阅模式,观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。2. 解决的问题 将一个系统分割成一个一些类相互协作的类有一个不好的副作用,那就是需要维护相关对象间的一致性。我们不希望为了维持一致性而使各类紧密耦合,这样会给维护、扩展和重用都带来不便。观察者就是解决这类的耦合关系的。3. 模式中的角色 3.1 抽象主题(Subject):它把所有观察者对象原创 2022-02-08 17:36:13 · 296 阅读 · 0 评论
分享