搜索
Ctrl K
计算机技术
学科知识库
生活
力扣
华为OD真题
豆瓣读书
计算机技术
A repository for computer technology articles
Asio
C
C++11新特性
C++性能优化
CMake
CPP
Clion
Linux
MySQL
Nginx
OS
Qt
Redis
STL
Tools
Vim
函数式编程
分布式
原子变量和内存模型
基础组件
并发编程
微服务
技术摘录
技术杂文
操作系统导论
数据结构与算法
模板元编程
深入理解计算机系统
源码剖析
网络编程
计算机组成原理
设计模式
C++中的友元类
早之前很少用友元类,直到最近跟某个博主写 Asio 网络库,跟着用到友元类,但是今天却遇到一个问题,通过查询得到解决,特记录于此。不过,在此之前,还是把友元类的基础知识做个记录
#CPP
为什么子类需要调用父类的构造函数 ?
因为长时间没有写过继承相关的代码,竟然忘记子类需要给父类初始化成员,即调用父类的构造函数初始化继承过来的成员变量
#技术杂文
单例模式
设计出并发安全的单例类
#设计模式
call_once 和 once_flag
std::call_once 和 std::once_flag 是 C++11 中引入的线程安全的函数和类型,用于确保某个函数只被调用一次
#技术杂文
模板模式
模版方法是一种行为设计模式, 它在基类中定义了一个算法的框架, 允许子类在不修改结构的情况下重写算法的特定步骤
#设计模式
第六章:惰性求值
惰性,即为临时缓存也
#函数式编程
字符串数组
如果解决空间来存储字符串,通过存储字符串的指针
#C
指针基础
讲清楚指针的一些概念,避免影响后续对指针的应用
#C
二级指针和函数指针
这里值得一提的是二级指针,如果你是第一次接触,一定会被绕晕。我们究竟什么时候传递一级指针,什么时候传递二级指针,这是一个非常重要的问题。修改指向对象的值传递一级指针,修改指向对象传递二级指针
#C
第三章:粘包和反序列化
本节介绍高性能网络编程中必须面临且要解决的问题,建议细致阅读,若有表述错误,欢迎指正,这里面有太多逻辑上的分析了
#网络编程
#Asio
1
…
9
10
11
12
13
…
18
我
们
应
该
坚
守
正
确
的
道
路
,
而
不
是
看
似
正
确
的
道
路
,
可
有
太
多
不
深
思
的
人
误
入
歧
途
了
朋友
个人原创作品集
推荐机场(用多少买多少,不重置)
siliconflow免费AI推理服务(点击注册,你有我有)
爱编程的大丙
杜老师说
清和
祈星海
太傅博客
今今今生
笨鸟教程
draveness
incredibuild
Tangly的学习笔记
KashiwaのBlog
deepin
鸟窝
文件转换免费网站
yihui
wpfx网盘分享
ArthurChiao's Blog
得物技术
火龙果
计算机技术学习笔记
kaito
筱晶IT知识库
wuli.wiki
skynet教程
分享Java+MySQL+Redis教程
libhv网络库教程
C++后端开发进阶教程
申请友链
账号
xiaoyangst
联系
| 由
Hexo
及
致远
驱动