博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2025年11月20日

摘要: C++ 中 struct 与 class 的用法与区别 1. 概述 在 C++ 中,struct 与 class 都可以用来定义用户自定义类型(User-Defined Types)。 二者在语法能力上几乎完全相同,都可以: 定义成员变量 定义成员函数 构造函数 / 析构函数 访问修饰符(publi 阅读全文

posted @ 2025-11-20 22:06 steve.z 阅读(29) 评论(0) 推荐(0)

2025年11月14日

摘要: const pointer - const 指针 - 常量指针 - 指针本身是常量 - 指向不能变 把指针本身定义为常量,常量指针必须初始化。 一旦定义后,该常量指针中存放的地址就不能变了。 int a = 10; // const 关键字修饰指针 p int * const p = &a ; // 阅读全文

posted @ 2025-11-14 19:25 steve.z 阅读(6) 评论(0) 推荐(0)

2025年11月11日

摘要: 代码解析: // 在 hello.h 文件中代码如下 #ifndef hello_h // 如果hello_h宏没有被定义 #define hello_h // 定义hello_h宏 // c code #endif // 结束条件编译 作用: 防止重复包含:当同一个头文件被多次#include时, 阅读全文

posted @ 2025-11-11 16:40 steve.z 阅读(13) 评论(0) 推荐(0)

2025年10月10日

摘要: 如何牢记 “常量指针” 和 “指针常量” 的区别? 🧩 一、先看词序规律:「前修后主」 在汉语里: 前面的词修饰后面的词。 比如: “红苹果” → 红的是什么?苹果。 “塑料杯” → 塑料的是什么?杯子。 “高速公路” → 高速的是什么?公路。 所以结构是: 修饰语 + 中心语 🍎 二、应用到我 阅读全文

posted @ 2025-10-10 19:52 steve.z 阅读(15) 评论(0) 推荐(0)

2025年9月27日

摘要: 野指针(Wild Pointer)是指向未知或无效内存地址的指针,是C/C++编程中常见的一种错误类型。 野指针的几种情况: 1. 未初始化的指针 int *p; // p指向随机地址,是野指针 *p = 10; // 危险!可能访问任意内存位置 2. 释放内存后未置空的指针 int *p = ma 阅读全文

posted @ 2025-09-27 17:10 steve.z 阅读(12) 评论(0) 推荐(0)

摘要: 1、创建 .h 头文件 2、创建 .cpp 源文件 3、在 .h 头文件中,编写函数声明 4、在 .cpp 源文件中,编写函数定义 test.h #include <iostream> using namespace std; void swap_my(int a, int b); test.cpp 阅读全文

posted @ 2025-09-27 16:40 steve.z 阅读(15) 评论(0) 推荐(0)

2025年9月7日

摘要: 一、什么是零宽字符隐写? 这是一个非常有趣且隐蔽的信息隐藏技术,结合了“零宽字符”和“隐写术”两个领域。 隐写术 (Steganography): 顾名思义,“隐写”就是将秘密信息隐藏起来书写。它不同于加密(Cryptography)。加密是将信息变成一堆乱码,让人一看就知道是秘密,但无法破译内容; 阅读全文

posted @ 2025-09-07 16:36 steve.z 阅读(753) 评论(0) 推荐(0)

摘要: 一、什么是 Base64 编码? Base64 是一种用文本表示二进制数据的方法。它可以将任何二进制数据(比如图片、视频、可执行文件等)编码成一个由 ASCII 字符组成的字符串。 这样做的目的是为了在不支持或容易破坏二进制数据的媒介中,安全地传输和存储数据。 二、为什么需要 Base64?它解决了 阅读全文

posted @ 2025-09-07 16:08 steve.z 阅读(171) 评论(0) 推荐(0)

2025年9月5日

摘要: 一、词法分析器 // // main.c // LexiAnalize // // Created by steve xiaohu zhao on 2025/4/23. // #include <ctype.h> #include <stdio.h> #include <string.h> // 定 阅读全文

posted @ 2025-09-05 15:18 steve.z 阅读(128) 评论(0) 推荐(0)

2025年8月30日

摘要: domain-name ab.com 这条命令在华为 eNSP 模拟器中 DHCP 配置中的含义、作用。 命令:domain-name ab.com 1. 含义 定义:domain-name ab.com 是在 DHCP 地址池配置中指定一个域名(Domain Name),这里设置为 ab.com。 阅读全文

posted @ 2025-08-30 13:02 steve.z 阅读(52) 评论(0) 推荐(0)