自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 Effective C++学习笔记

融合了多种编程思维方式这四种范式不是“可选”的,而是交织在一起的,你必须都懂,才能看懂别人写的代码,甚至才能看懂标准库。1.静态成员变量:只有一份存储,不属于任何对象 → 编译器必须在一个翻译单元里给它真正的内存定义。规则是:声明放在类体内(带 )。定义(即分配存储)放在类外且只能出现一次;通常放在 文件。例外:如果它是整型或枚举类型的 const 静态成员,并且初始化值是常量表达式,C++11 起允许在类内直接给初值,此时可省略类外定义——只要代码里从不取它的地址或绑定引用即可。一旦有人 或把它传给

2025-12-28 23:45:18 768

原创 数据结构与算法小点

速记口诀: “长度 strlen,拷贝 strcpy 族,连接 strcat 族,比较 strcmp,查找 strchr/strstr,分隔 strtok,内存 memcpy/memmove/memset,安全 strlcpy/strlcat。if (isdigit((unsigned char)c)) ... // 先转 unsigned char char lo = (char)tolower((unsigned char)c);// dst 末尾拼 src,dst 必须预留空间。

2025-12-17 13:49:36 853

原创 重学c++之内存管理

向下生长(新函数地址更低)。

2025-12-16 23:17:23 1052

原创 重学c++之运算符和表达式

在C语言中,表达式和语句是构成程序的基本元素。本节和下一章节我们就围绕它们展开讲一讲其中的C语言基础语法。首先,让我们区分这两个概念:语句(statement),语句是代码中的一个完整的,可以执行的步骤。表达式(expression),表达式是由变量、常量(称之为操作数)和运算符(也叫操作符)组成的序列,它总是会计算出一个值。在C语言中,语句和表达式实际上并没有明显的绝对界限,它们的关系是:在表达式中,最重要、最核心的就是连接表达式中常量、变量的运算符了,所以本小节我们主要研究C语言的运算符。C 语言拥有异

2025-12-15 16:26:07 829

原创 重学c++之格式化输入输出

CPU 的处理速度远远快于内存和 I/O 设备,导致在等待数据处理和传输时,CPU 大部分时间处于空闲等待的状态。这种速度差异造成了显著的性能瓶颈,限制了整个系统的效率。为了平衡这三者之间的速度鸿沟,一个简单有效的手段是引入技术。缓冲区本质上是一块临时存储数据的内存区域(一般是在内存中分配的),它在速度较慢的内存和 I/O 设备与速度较快的 CPU 之间起到桥梁的作用。

2025-12-15 16:25:56 661

原创 IO 模型与并发

→ 程序可能直接 coredump。扩容无望重新编译 glibc 改。

2025-12-10 23:45:17 795

原创 c++学习笔记

string.h。

2025-12-04 23:44:48 271

原创 TCP/UDP + Socket API 回炉

业界常用(教学视角)和应用层传输层网络层数据链路层物理层。

2025-11-24 13:52:31 880

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除